GIT: unionfs2-2.6.27.y: gconfig: fix build failure on fedora 13

Erez Zadok ezk at fsl.cs.sunysb.edu
Thu Aug 12 23:15:29 EDT 2010


commit f5cdcd6bb088de9c8ce7b63a2487f7064305c03c
Author: Richard Kennedy <richard at rsk.demon.co.uk>
Date:   Thu May 27 10:22:28 2010 +0100

    gconfig: fix build failure on fedora 13
    
    commit cbab05f041a4cff6ca15856bdd35238b282b64eb upstream.
    
    Making gconfig fails on fedora 13 as the linker cannot resolve dlsym.
    
    Adding libdl to the link command fixes this.
    
    make shows this error :-
        /usr/bin/ld: scripts/kconfig/kconfig_load.o: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
        /usr/bin/ld: note: 'dlsym@@GLIBC_2.2.5' is defined in DSO /lib64/libdl.so.2 so try adding it to the linker command line
        /lib64/libdl.so.2: could not read symbols: Invalid operation
    
    tested on x86_64 fedora 13.
    
    Signed-off-by: Richard Kennedy <richard at rsk.demon.co.uk>
    Reviewed-by: WANG Cong <xiyou.wangcong at gmail.com>
    Signed-off-by: Andrew Morton <akpm at linux-foundation.org>
    Signed-off-by: Michal Marek <mmarek at suse.cz>
    Signed-off-by: Greg Kroah-Hartman <gregkh at suse.de>

diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
index fa1a7d5..61acdf1 100644
--- a/scripts/kconfig/Makefile
+++ b/scripts/kconfig/Makefile
@@ -161,7 +161,7 @@ HOSTCFLAGS_zconf.tab.o	:= -I$(src)
 HOSTLOADLIBES_qconf	= $(KC_QT_LIBS) -ldl
 HOSTCXXFLAGS_qconf.o	= $(KC_QT_CFLAGS) -D LKC_DIRECT_LINK
 
-HOSTLOADLIBES_gconf	= `pkg-config --libs gtk+-2.0 gmodule-2.0 libglade-2.0`
+HOSTLOADLIBES_gconf	= `pkg-config --libs gtk+-2.0 gmodule-2.0 libglade-2.0` -ldl
 HOSTCFLAGS_gconf.o	= `pkg-config --cflags gtk+-2.0 gmodule-2.0 libglade-2.0` \
                           -D LKC_DIRECT_LINK
 


More information about the unionfs-cvs mailing list