On Tue, 2007-04-10 at 11:14 -0700, Bart Smaalders wrote:
> > In another thread about inkscape and its dependence on g++, [1]
> > we agreed that the best way is to ship 2 variants of the libs
> > and that the g++ variant would go into /usr/gnu.
> > An ARC fast track will be needed to allow this particular
> > use of /usr/gnu.
> > 
> 
> We would also need to change the search order of the libraries
> depending on which compiler was being used.
> 
> What should pkg-config return? The correct answer for C++
> libs depends on the compiler being used...

We would need to ship 2 sets of .pc files for these libs:
/usr/lib/pkgconfig/*.pc would point to /usr/lib, i.e. the lib
compiled with Sun Studio CC, and /usr/gnu/lib/pkgconfig/*.pc
would point to /usr/gnu/lib, i.e. the g++-compiled lib.
You can use PKG_CONFIG_PATH to search /usr/gnu/lib/pkgconfig.

Laca



Reply via email to