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
