forked from pool/sssd
30 lines
1.8 KiB
Diff
30 lines
1.8 KiB
Diff
|
From: Jan Engelhardt <jengelh@inai.de>
|
||
|
Date: 2012-05-11 19:34:50.087905211 +0200
|
||
|
|
||
|
build: resolve link failure
|
||
|
|
||
|
libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Werror-implicit-function-declaration -fno-strict-aliasing -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,--version-script -Wl,./src/providers/sssd_be.exports -o sssd_be src/providers/data_provider_be.o src/providers/data_provider_fo.o src/providers/data_provider_opts.o src/providers/data_provider_callbacks.o src/providers/fail_over.o src/resolv/async_resolv.o -Wl,--export-dynamic -lpam -lcares ./.libs/libsss_util.a -ltevent -ltalloc -lpopt -lldb -ldbus-1 -lpcre -lini_config -lcollection -ldhash -llber -lldap -ltdb -lunistring -lcrypto
|
||
|
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: src/providers/data_provider_be.o: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
|
||
|
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/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
|
||
|
collect2: error: ld returned 1 exit status
|
||
|
make[2]: *** [sssd_be] Error 1
|
||
|
|
||
|
---
|
||
|
Makefile.am | 2 +-
|
||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||
|
|
||
|
Index: sssd-1.8.3/Makefile.am
|
||
|
===================================================================
|
||
|
--- sssd-1.8.3.orig/Makefile.am
|
||
|
+++ sssd-1.8.3/Makefile.am
|
||
|
@@ -547,7 +547,7 @@ sssd_be_SOURCES = \
|
||
|
src/providers/data_provider_callbacks.c \
|
||
|
$(SSSD_FAILOVER_OBJ)
|
||
|
sssd_be_LDADD = \
|
||
|
- $(SSSD_LIBS) \
|
||
|
+ -ldl $(SSSD_LIBS) \
|
||
|
$(CARES_LIBS) \
|
||
|
libsss_util.la
|
||
|
sssd_be_LDFLAGS = \
|