From 9f0a5c1d269412f9e053df47b01b26acabe08e23 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Thu, 4 Mar 2010 12:03:54 +0000 Subject: [PATCH] Removes -rdynamic from linking of lvm.static and dmeventd.static. --- WHATS_NEW | 1 + daemons/dmeventd/Makefile.in | 2 +- tools/Makefile.in | 3 +-- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/WHATS_NEW b/WHATS_NEW index 58b25f5e9..28096e3e0 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.62 - ==================================== + Remove -rdynamic from static builds. Update check for pthread library and link it only when needed. Define and use internal makefile variable PTHREAD_LIBS. Update check for readline library and link it only when needed. diff --git a/daemons/dmeventd/Makefile.in b/daemons/dmeventd/Makefile.in index aa2045343..84514f0b3 100644 --- a/daemons/dmeventd/Makefile.in +++ b/daemons/dmeventd/Makefile.in @@ -66,7 +66,7 @@ dmeventd: $(LIB_SHARED) $(VERSIONED_SHLIB) dmeventd.o dmeventd.static: $(LIB_STATIC) dmeventd.o $(interfacebuilddir)/libdevmapper.a $(CC) $(CFLAGS) $(LDFLAGS) -static -L. -L$(interfacebuilddir) -o $@ \ - dmeventd.o $(LVMLIBS) $(LIBS) -rdynamic + dmeventd.o $(LVMLIBS) $(LIBS) ifeq ("@PKGCONFIG@", "yes") INSTALL_LIB_TARGETS += install_pkgconfig diff --git a/tools/Makefile.in b/tools/Makefile.in index a590d61b8..b3b0b2986 100644 --- a/tools/Makefile.in +++ b/tools/Makefile.in @@ -125,8 +125,7 @@ lvm: $(OBJECTS) lvm.o $(top_builddir)/lib/liblvm-internal.a lvm.static: $(OBJECTS) lvm-static.o $(top_builddir)/lib/liblvm-internal.a $(interfacebuilddir)/libdevmapper.a $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) -o $@ \ - $(OBJECTS) lvm-static.o $(LVMLIBS) $(LIBS) \ - -rdynamic + $(OBJECTS) lvm-static.o $(LVMLIBS) $(LIBS) liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o lvm2cmd.o cat $(top_builddir)/lib/liblvm-internal.a > $@ -- 2.43.5