Created attachment 1949 [details] Rough proof of concept It would be nice to drop the binconfig class from recipes where we can and use pkgconfig instead. for OE-Core, the attached patch goes some way there. The attached patch finished off conversion of the GnuPG pieces in particular. It leaves: apr-1-config/apu-1-config for subversion/apache curl-config for python-pycurl cups-config for cups itself Ultimately for each recipe we can remove the config from, we should probably drop the inherit of binconfig and write an "exit 1" along with an error message into the -config file, maybe using a new function from the utils.bbclass or something like that, called from do_install on the -config file explicitly. The attached binconfig.bbclass is hacked to do this with a hardcoded list for testing but this will not scale.
Started doing this with http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=3476a49b10093c58b2f89e3d9a8527224f1bd7f6