Without the patch I'm going to attach, $foo-sources ebuilds will install a few pre-compiled binaries even though they are binchecks-restricted, because of this: flame@yamato test % make test HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash HOSTCC scripts/kconfig/conf.o scripts/kconfig/conf.c: In function ‘conf_choice’: scripts/kconfig/conf.c:307:9: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result scripts/kconfig/conf.c: In function ‘conf_askvalue’: scripts/kconfig/conf.c:105:8: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result HOSTCC scripts/kconfig/kxgettext.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o scripts/kconfig/zconf.tab.c: In function ‘expr_print_file_helper’: scripts/kconfig/expr.c:1090:8: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result scripts/kconfig/zconf.tab.c: In function ‘conf_write_autoconf’: scripts/kconfig/confdata.c:759:12: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result scripts/kconfig/confdata.c:760:12: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result scripts/kconfig/zconf.tab.c: In function ‘conf_write’: scripts/kconfig/confdata.c:508:13: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result HOSTLD scripts/kconfig/conf scripts/kconfig/conf -s arch/x86/Kconfig *** *** You have not yet configured your kernel! *** (missing kernel config file ".config") *** *** Please run some configurator (e.g. "make oldconfig" or *** "make menuconfig" or "make xconfig"). *** make[2]: *** [silentoldconfig] Error 1 make[1]: *** [silentoldconfig] Error 2 make: *** No rule to make target `test'. Stop.
Created attachment 241229 [details] Build log
Committed.