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

Reply via email to