Our fuse-2.8.6.ebuild in the tree applies a fix for building against >=glibc-2.14, and genkernel's bundled fuse needs to apply the same fix or it will fail (when an option is selected which requires fuse). Here is the fix from the ebuild: # fix building with glibc-2.14 #370411 sed -i '1i#define _GNU_SOURCE' util/fusermount.c || die I believe we need to either apply this fix in genkernel's build script or bump the fuse version to one which includes the fix. Reproducible: Always Steps to Reproduce: 1. emerge -1 ">=sys-libs/glibc-2.14 2. emerge ">=sys-kernel/genkernel-3.4.23.1" 3. genkernel --unionfs initramfs
Created attachment 317444 [details] genkernel.log
Thanks for reporting, should be fixed in Git now. Related commits: FUSE: Remove invalid configure option --disable-kernel-module http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commitdiff;h=f867c2a849db0a0206da82eb005abc2198a3eb70 FUSE: Allow compilation of FUSE 2.8.6 with glibc 2.14 (bug #370411) http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commitdiff;h=6f15fb4166408a0fb87d9376d9fa5c6736541ad4 Fix linking of unionfs-fuse 0.24 http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commitdiff;h=b59e62086df523876b9acbfb74a2d5e05a07bfc7
+*genkernel-3.4.38 (09 Jul 2012) + + 09 Jul 2012; Sebastian Pipping <sping@gentoo.org> +genkernel-3.4.38.ebuild: + Bump to 3.4.38 +