[haiku-3rdparty-dev] Re: pkg-config & x86?

  • From: waddlesplash <waddlesplash@xxxxxxxxx>
  • To: haiku-3rdparty-dev@xxxxxxxxxxxxx
  • Date: Wed, 11 Sep 2019 18:27:42 -0400

On Wed, Sep 11, 2019 at 6:24 PM <pete.goodeve@xxxxxxxxxxxx> wrote:

I wanted to compile an audio-analysis library that turns out to need x86,
so I do "setarch x86 ./configure", but looking at the log, pkg-config is
just not finding the x86 stuff. (In particular the required version of
libavformat.)

Looking around, alll the relevant pc files are in
 /boot/system/develop/lib/x86/pkgconfig, but they are not seen.

If I set PKG_CONFIG_PATH to that, the files are found, but then
the (different rev) gcc2 files are not (no setarch).  (Though a pc
that is *only* gcc2 is.)

I am very confused here. You cannot mix GCC2/GCC8 libraries; so yes,
you can only work with one set of pkg-config files at a time.

If you install the secondary arch "pkg-config" package, then running
pkg-config inside "setarch x86" will work automatically, but of course
it still won't see GCC2 libraries.

-waddlesplash

Other related posts: