trylink: don't use ld --gc-sections if ld doesn't support it
authorDenys Vlasenko <vda.linux@googlemail.com>
Fri, 26 Jun 2009 22:24:35 +0000 (00:24 +0200)
committerMike Frysinger <vapier@gentoo.org>
Thu, 20 Aug 2009 17:57:15 +0000 (13:57 -0400)
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
scripts/trylink

index 7ea1d5cad79227740cca5a2e3d264e908e6cbf88..8c8854679be80d0294ebb3e807c3a446a1fa8933 100755 (executable)
@@ -99,6 +99,11 @@ else
 fi
 )`
 
+# The --gc-sections option is not supported by older versions of ld
+if test -n "$GC_SECTIONS"; then
+    GC_SECTIONS=`check_cc "$GC_SECTIONS" ""`
+fi
+
 # Sanitize lib list (dups, extra spaces etc)
 LDLIBS=`echo "$LDLIBS" | xargs -n1 | sort | uniq | xargs`