]> granicus.if.org Git - apache/commitdiff
* support/apxs.in: Reset $opt so that -I, -D and -Wc,* options are not
authorJoe Orton <jorton@apache.org>
Tue, 28 Sep 2004 13:09:37 +0000 (13:09 +0000)
committerJoe Orton <jorton@apache.org>
Tue, 28 Sep 2004 13:09:37 +0000 (13:09 +0000)
passed to the libtool link line.  For "-Wl,-foo" pass "-foo" on the
link line regardless of whether gcc is used; without guessing whether
libtool --mode=link will invoke gcc or some native ld the previous
behaviour is not really correct.

PR: 31448

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105309 13f79535-47bb-0310-9956-ffa450edef68

support/apxs.in

index 65ccdcdb1d0bf2284d078fb9be36f20e375d6357..ec880543d606592dd58b16f2689738d5bd32f9ab 100644 (file)
@@ -418,12 +418,9 @@ if ($opt_c) {
         $lo .= " $o";
     }
     my ($opt_Wl, $opt_L, $opt_l);
+    $opt = '';
     foreach $opt_Wl (@opt_W) {
-        if ($CFG_CC !~ m/gcc$/) {
-            $opt .= " $1" if ($opt_Wl =~ m|^\s*l,(.*)$|);
-        } else {
-            $opt .= " -W$opt_Wl";
-        }
+        $opt .= "$1 " if ($opt_Wl =~ m|^\s*l,(.*)$|);
     }
     foreach $opt_L (@opt_L) {
         $opt .= " -L$opt_L";