File metalink-fix_lib_order.patch of Package metalink

Index: Makefile.in
===================================================================
--- Makefile.in.orig	2009-01-05 17:28:16.000000000 +0000
+++ Makefile.in	2012-04-10 23:27:23.000000000 +0100
@@ -96,19 +96,19 @@ metalink_OBJECTS = $(am_metalink_OBJECTS
 am__DEPENDENCIES_1 =
 metalink_DEPENDENCIES = $(am__DEPENDENCIES_1)
 metalink_LINK = $(CXXLD) $(metalink_CXXFLAGS) $(CXXFLAGS) \
-	$(metalink_LDFLAGS) $(LDFLAGS) -o $@
+	-o $@
 DEFAULT_INCLUDES = -I.@am__isrc@
 depcomp = $(SHELL) $(top_srcdir)/depcomp
 am__depfiles_maybe = depfiles
 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
 CXXLD = $(CXX)
-CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
-	-o $@
+CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
+	-o $@ $(AM_LDFLAGS) $(LDFLAGS)
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 CCLD = $(CC)
-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) -o $@ $(AM_LDFLAGS) $(LDFLAGS)
 SOURCES = $(metalink_SOURCES)
 DIST_SOURCES = $(metalink_SOURCES)
 man1dir = $(mandir)/man1
@@ -269,7 +269,7 @@ metalink_SOURCES = src/metalink.cc src/P
 	src/Options/Options.cc src/Options/Options.ih
 metalink_LDFLAGS = @LIBGCRYPT_LIBS@
 metalink_CXXFLAGS = @LIBGCRYPT_CFLAGS@ -D_LARGEFILE_SOURCE $(DEPS_CFLAGS)
-metalink_LDADD = $(DEPS_LIBS)
+metalink_LDADD = $(DEPS_LIBS) $(metalink_LDFLAGS) $(LDFLAGS)
 dist_man_MANS = doc/metalink.1
 all: all-am
 
openSUSE Build Service is sponsored by