[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: *-config programs and multi-arch

> On Wed, Sep 14, 2011 at 10:42:07PM +0200, Tollef Fog Heen wrote:
> > Your cross-toolchain is supposed to set up a symlink from
> > /usr/bin/$triplet-pkg-config to /usr/share/pkg-config-crosswrapper which
> > will then DTRT.  That's the idea at least, I haven't actually tested
> > it.

[Steve Langasek]
> I have.  It works great.  Thanks for all your work on pkg-config :)

It doesn't _look_ like it would work great:

    PKG_CONFIG_LIBDIR=/usr/${triplet}/lib/pkgconfig pkg-config $@

Shouldn't that be /usr/lib/${triplet}/pkgconfig instead?  I'd file a
bug, but I'm not really in a position to test it.

Plus, it should also include /usr/local/lib/${triplet}/pkgconfig,
/usr/local/share/pkgconfig, and /usr/share/pkgconfig.  So, like,

    PKG_CONFIG_LIBDIR=/usr/local/lib/${triplet}/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/${triplet}/pkgconfig:/usr/share/pkgconfig pkg-config "$@"

Peter Samuelson | org-tld!p12n!peter | http://p12n.org/

Reply to: