summaryrefslogtreecommitdiffstats
path: root/tools/Makefile.in
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2010-10-15 09:41:21 +0000
committerZdenek Kabelac <zkabelac@redhat.com>2010-10-15 09:41:21 +0000
commit78725dd13a51014b7862a852e7a5b49ae0c6acb3 (patch)
treed360242276285c32ef1357b5e3c99ad444cb95d6 /tools/Makefile.in
parent57a8279442e7269e41a77448f9eccdcbe555168a (diff)
downloadlvm2-78725dd13a51014b7862a852e7a5b49ae0c6acb3.tar.gz
lvm2-78725dd13a51014b7862a852e7a5b49ae0c6acb3.tar.xz
lvm2-78725dd13a51014b7862a852e7a5b49ae0c6acb3.zip
Fix linking order for liblvm2cmd
Reorder linked libraries so we better support --as-needed linker flag used by some distributions (i.e. Gentoo). Patch suggested by Diego Elio Pettenò <flameeyes <at> gmail.com>
Diffstat (limited to 'tools/Makefile.in')
-rw-r--r--tools/Makefile.in5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/Makefile.in b/tools/Makefile.in
index 8f6d67d9..70a1b61e 100644
--- a/tools/Makefile.in
+++ b/tools/Makefile.in
@@ -149,8 +149,9 @@ liblvm2cmd-static.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.
liblvm2cmd.$(LIB_SUFFIX): liblvm2cmd.a $(LDDEPS)
$(CC) -shared -Wl,-soname,$@.$(LIB_VERSION) \
- $(CFLAGS) $(CLDFLAGS) -o $@ $(LVMLIBS) $(LIBS) \
- @CLDWHOLEARCHIVE@ liblvm2cmd.a @CLDNOWHOLEARCHIVE@
+ $(CFLAGS) $(CLDFLAGS) -o $@ \
+ @CLDWHOLEARCHIVE@ liblvm2cmd.a @CLDNOWHOLEARCHIVE@ \
+ $(LVMLIBS) $(LIBS)
liblvm2cmd.$(LIB_SUFFIX).$(LIB_VERSION): liblvm2cmd.$(LIB_SUFFIX)
$(LN_S) -f $< $@