diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2010-10-15 09:41:21 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2010-10-15 09:41:21 +0000 |
commit | 78725dd13a51014b7862a852e7a5b49ae0c6acb3 (patch) | |
tree | d360242276285c32ef1357b5e3c99ad444cb95d6 /tools/Makefile.in | |
parent | 57a8279442e7269e41a77448f9eccdcbe555168a (diff) | |
download | lvm2-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.in | 5 |
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 $< $@ |