HOWEVER: I still think that 32bit .pc files should be provided, using a cross-compiling approach so that a call like
configure --host=i686-linux-gnu \ CFLAGS=-m32 \ CXXFLAGS=-m32 \ LDFLAGS=-m32
That already works today, even if only by chance. Since there is no i686-linux-gnu-pkg-config present, the regular pkg-config will be used,
Yep.
which, generally, has the same -I and -L,-l flags for packages irrespective of build target.
Exactly, and this is the very problem...
Rather than /usr/lib/pkgconfig, one ought to consider /usr/lib/$tuple/pkgconfig and/or /usr/$target/bin for these things.
I fully agree, and packages specific to 32bit stuff within a 64bit environment should use those locations. Werner -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org