From 44100001f20fdc96187b0c5fe18f4c32925ab889 Mon Sep 17 00:00:00 2001 From: Tommi Virtanen Date: Tue, 29 Mar 2011 16:31:29 -0700 Subject: [PATCH] mount.ceph: Use LDADD not LDFLAGS to bring in -lkeyutils. Without this, flab (gcc 4.2.4) failed with: libtool: link: gcc -Wall -D__CEPH__ -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_THREAD_SAFE -rdynamic -g -O2 -o mount.ceph mount.ceph.o armor.o -lkeyutils /usr/lib/libcrypto++.so /usr/lib/libcrypto++.so: undefined reference to `pthread_key_create' /usr/lib/libcrypto++.so: undefined reference to `pthread_getspecific' /usr/lib/libcrypto++.so: undefined reference to `pthread_key_delete' /usr/lib/libcrypto++.so: undefined reference to `pthread_setspecific' collect2: ld returned 1 exit status Signed-off-by: Tommi Virtanen --- src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Makefile.am b/src/Makefile.am index 734043586ce54..a5bd5c99e08de 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -97,7 +97,7 @@ osdmaptool_LDADD = libcrush.a libcommon.a -lpthread -lm $(CRYPTO_LIBS) $(EXTRALI bin_PROGRAMS += monmaptool crushtool osdmaptool mount_ceph_SOURCES = mount/mount.ceph.c common/armor.c -mount_ceph_LDFLAGS = -lkeyutils +mount_ceph_LDADD = -lkeyutils sbin_PROGRAMS += mount.ceph # user tools -- 2.39.5