[PATCH] XDM: Fix FTBFS with gold or recent gcc releases.

Mark Kettenis mark.kettenis at xs4all.nl
Sat Feb 19 10:28:33 PST 2011


> Date: Sat, 19 Feb 2011 18:03:04 +0000
> From: Fernando Lemos <fernandotcl at gmail.com>
> 
> /usr/bin/ld: session.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
> /usr/bin/ld: note: 'dlclose@@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
> collect2: ld returned 1 exit status
> make[2]: *** [xdm] Error 1
> 
> Adding AC_SEARCH_LIBS([dlopen], [dl]) solves it, not sure there isn't
> a better way to do it?

Looks like AC_LIBTOOL_DLOPEN does the check for dlopen/-ldl, but
doesn't automatically add it.  You'll need to add @LIBADD_DL@ and/or
$(LIBADD_DL) in the appropriate places.  That's probably a better way
to fix this issue.


More information about the xorg-devel mailing list