hi, genkernel initrd fails on a hardened/uuclibc host with the message: AR cru shell/shell.a AR cru util-linux/util-linux.a AR cru coreutils/libcoreutils/libcoreutils.a AR cru libbb/libbb.a DOC BusyBox.txt DOC BusyBox.1 LINK busybox_unstripped DOC BusyBox.html /var/tmp/genkernel/10084.27835.29376.4685/busybox-1.1.3+gentoo/coreutils/coreutils.a(sort.o): In function `compare_keys': sort.c:(.text+0x44b): undefined reference to `__isnan' sort.c:(.text+0x45e): undefined reference to `__isnan' sort.c:(.text+0x477): undefined reference to `__isnan' sort.c:(.text+0x493): undefined reference to `__isinf' sort.c:(.text+0x4b5): undefined reference to `__isinf' sort.c:(.text+0x4e7): undefined reference to `__isinf' sort.c:(.text+0x518): undefined reference to `__isinf' collect2: ld returned 1 exit status make[1]: *** [busybox_unstripped] Error 1 make: *** [all] Error 2 * Gentoo Linux Genkernel; Version 3.4.5 * Running with options: initrd * ERROR: Failed to compile the "all" target... * -- Grepping log... -- * -- End log... -- * Please consult /var/log/genkernel.log for more information and any * errors that were reported above. * Report any genkernel bugs to bugs.gentoo.org and * assign your bug to genkernel@gentoo.org. Please include * as much information as you can in your bug report; attaching * /var/log/genkernel.log so that your issue can be dealt with effectively. * * Please do *not* report compilation failures as genkernel bugs! * the error is triggered by the option : full SuSv3 compliant sort (Support -ktcsbdfiozgM) (CONFIG_FEATURE_SORT_BIG) [Y/n/?] (NEW) manually adding "# CONFIG_FEATURE_SORT_BIG is not set" to /usr/share/genkernel/x86/busy-config makes a workaround... Aur
hi, genkernel initrd fails on a hardened/uuclibc host with the message: AR cru shell/shell.a AR cru util-linux/util-linux.a AR cru coreutils/libcoreutils/libcoreutils.a AR cru libbb/libbb.a DOC BusyBox.txt DOC BusyBox.1 LINK busybox_unstripped DOC BusyBox.html /var/tmp/genkernel/10084.27835.29376.4685/busybox-1.1.3+gentoo/coreutils/coreutils.a(sort.o): In function `compare_keys': sort.c:(.text+0x44b): undefined reference to `__isnan' sort.c:(.text+0x45e): undefined reference to `__isnan' sort.c:(.text+0x477): undefined reference to `__isnan' sort.c:(.text+0x493): undefined reference to `__isinf' sort.c:(.text+0x4b5): undefined reference to `__isinf' sort.c:(.text+0x4e7): undefined reference to `__isinf' sort.c:(.text+0x518): undefined reference to `__isinf' collect2: ld returned 1 exit status make[1]: *** [busybox_unstripped] Error 1 make: *** [all] Error 2 * Gentoo Linux Genkernel; Version 3.4.5 * Running with options: initrd * ERROR: Failed to compile the "all" target... * -- Grepping log... -- * -- End log... -- * Please consult /var/log/genkernel.log for more information and any * errors that were reported above. * Report any genkernel bugs to bugs.gentoo.org and * assign your bug to genkernel@gentoo.org. Please include * as much information as you can in your bug report; attaching * /var/log/genkernel.log so that your issue can be dealt with effectively. * * Please do *not* report compilation failures as genkernel bugs! * the error is triggered by the option : full SuSv3 compliant sort (Support -ktcsbdfiozgM) (CONFIG_FEATURE_SORT_BIG) [Y/n/?] (NEW) manually adding "# CONFIG_FEATURE_SORT_BIG is not set" to /usr/share/genkernel/x86/busy-config makes a workaround... Aurélien
I've changed this in subversion and it'll appear in the next genkernel version.
Fixed in 3.4.6