Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 425080 - >=sys-kernel/genkernel-3.4.23.1 bundles fuse-2.8.6 which needs glibc-2.14 fix
Summary: >=sys-kernel/genkernel-3.4.23.1 bundles fuse-2.8.6 which needs glibc-2.14 fix
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: genkernel (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Genkernel Maintainers
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2012-07-06 17:06 UTC by Ben Kohler
Modified: 2012-07-09 23:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
genkernel.log (genkernel.log,28.72 KB, text/plain)
2012-07-06 17:07 UTC, Ben Kohler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Kohler gentoo-dev 2012-07-06 17:06:30 UTC
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
Comment 1 Ben Kohler gentoo-dev 2012-07-06 17:07:06 UTC
Created attachment 317444 [details]
genkernel.log
Comment 2 Sebastian Pipping gentoo-dev 2012-07-09 22:47:14 UTC
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
Comment 3 Sebastian Pipping gentoo-dev 2012-07-09 23:01:29 UTC
+*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
+