mirror of
https://github.com/apache/httpd.git
synced 2026-01-06 09:01:14 +03:00
* support/apxs.in: Reset $opt so that -I, -D and -Wc,* options are not
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
This commit is contained in:
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user