On Fri, Nov 04, 2011 at 09:16:13PM +0000, Robin H. Johnson wrote: > - Does the package _build_ kernel modules? > Yes: .config is required. > No: .config is NOT required. All options must have '~' prefix. > - Does the package use the options specified _during_ src_configure, > src_compile, src_test process? > (eg there's a testsuite that uses namespaces). > Yes: .config/config.gz may not be available, devise an actual test > that tries to use the option. > No: Just keep the ~ prefix on the option. I've just checked _every_ ebuild in the tree that: (used CONFIG_CHECK with non-~ arguments) AND (did not inherit linux-mod). I've fixed almost all of them.
Testcase was building on a system with no /usr/src, no /proc/config*. I fixed one or more ebuilds in each of the following packages: app-emulation/spice-vdagent gnome-extra/nautilus-dropbox net-misc/iodine net-wireless/madwimax sys-block/open-iscsi I did NOT fix: www-client/chromium-16.0.912.15 (failed to build for unrelated reasons). TODO: - Look for ebuilds that call the check functions manually. - Check all ebuilds inheriting linux-mod, with USE=-modules. -- Robin Hugh Johnson Gentoo Linux: Developer, Trustee & Infrastructure Lead E-Mail : robb...@gentoo.org GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85