Call ld with proper flags
authorStefano Zacchiroli <zack@debian.org>
Tue, 19 May 2009 15:23:34 +0000 (17:23 +0200)
committerRaspbian forward porter <root@raspbian.org>
Sat, 7 Jan 2017 06:25:05 +0000 (06:25 +0000)
Filter linkflags passed to ld by ocamlopt -pack and -output-obj
to remove the "-Wl," parts, which are only used when ocamlopt calls
gcc.

Gbp-Pq: Name 0002-Call-ld-with-proper-flags.patch

configure

index 46149a70da46af50ac7fcc260f5bd4bdc83b8aa3..dfcb84904bd5ff7edd7105cbb35eff2308e0e248 100755 (executable)
--- a/configure
+++ b/configure
@@ -1743,7 +1743,7 @@ echo "OTHERLIBRARIES=$otherlibraries" >> Makefile
 echo "CC_PROFILE=$cc_profile" >> Makefile
 echo "SYSTHREAD_SUPPORT=$systhread_support" >> Makefile
 echo "PARTIALLD=$partialld" >> Makefile
-echo "PACKLD=\$(PARTIALLD) \$(NATIVECCLINKOPTS) -o " \
+echo "PACKLD=\$(PARTIALLD) $(echo $nativecclinkopts|sed s/-Wl,//g) -o " \
   | sed -e 's/ $/\\ /' >> Makefile
 echo "DLLCCCOMPOPTS=$dllccompopts" >> Makefile
 echo "IFLEXDIR=$iflexdir" >> Makefile