I am of the opinion that we should re-introduce pkg-config into LFS. I think it would make things simplier for both LFS and BLFS.
pkg-config would make building kmod, libpipeline, man-db, and udev/systemd all easier in LFS. In addition, there are numerous packages in BLFS that mention pkg-config that would be simplified. There are three options: 1. Use the current pkg-config package at freedesktop.org. This is not optimal because it has a circular dependency on glib and glib has required dependencis (libffi and Python). Python also has additional optional dependencies. 2. Dan Nicholson has introduced a patch for the freedesktop version of pkg-config to remove the glib dependency (incorporate internally the needed glib code), but that is git only right now. I don't know if it has been accepted or when we might see a newer version from freedesktop. It looks like there is a development version at http://people.freedesktop.org/~dbn/pkg-config-0.26-internal-glib.tar.gz 3. There is also a pkg-config-lite-0.26-1.tar.gz on sourceforge but it also fails one internal test. The current version, Dan's version, and the 'lite' verion all fail the same test for me. ------------- Reading the pkg-config mailing list, I don't get any feel for when the next freedesktop version will be released, but am inclined to add Dan's version now and then update later when a suitable freedesktop version is released. The last freedektop release was May 2011. Comments? -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page