On Fri, Jun 13, 2008 at 08:45:09PM +0200, Bernd Petrovitsch wrote: > > Recent pkg-config supports sysroot. > > FC-6 has "only" 0.21. Solved in ptxdist by building the "right" pkgconfig as a host tool. > > So you simply build your .pc files as usual (w/o sysroot prefix) and > > set the sysroot prefix via env on the pkg-config call. Ah, great, must be a new feature. Will have to integrate that into ptxdist... at the moment we fix it with a wrapper script. > The problem is that the build-time (cross-)linker needs to find the > (cross-compiled) lib under > /my/build/host/target/environment/opt/foo/lib at link time and the > shared linker under /opt/foo/lib at run-time. pkg-config is fixable (our wrapper in PTXdist does the right thing wrt. buildtime vs. runtime paths). > Hmm, after digging into that old project, it seems that libtool and > the .la files were the problem. Right, libtool's paths are critical: libtools isn't sysroot aware, and it seems to be not easily fixable. rsc -- Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de Pengutronix - Linux Solutions for Science and Industry Handelsregister: Amtsgericht Hildesheim, HRA 2686 Hannoversche Str. 2, 31134 Hildesheim, Germany Phone: +49-5121-206917-0 | Fax: +49-5121-206917-9 -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html