Configure: recognise -static even if given through variables
Fixes #8787 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/8812)
This commit is contained in:
parent
c1a09254e4
commit
4650d10ff6
1 changed files with 7 additions and 3 deletions
10
Configure
10
Configure
|
@ -892,9 +892,6 @@ while (@argvcopy)
|
|||
elsif (/^-static$/)
|
||||
{
|
||||
push @{$useradd{LDFLAGS}}, $_;
|
||||
$disabled{"pic"} = "forced";
|
||||
$disabled{"shared"} = "forced";
|
||||
$disabled{"threads"} = "forced";
|
||||
}
|
||||
elsif (/^-D(.*)$/)
|
||||
{
|
||||
|
@ -1583,6 +1580,13 @@ if ($strict_warnings)
|
|||
@{$clang_devteam_warn{CXXFLAGS}}
|
||||
if (defined($predefined_CXX{__clang__}));
|
||||
}
|
||||
|
||||
if (grep { $_ eq '-static' } @{$config{LDFLAGS}}) {
|
||||
$disabled{"pic"} = "forced";
|
||||
$disabled{"shared"} = "forced";
|
||||
$disabled{"threads"} = "forced";
|
||||
}
|
||||
|
||||
foreach my $idx (qw(CFLAGS CXXFLAGS))
|
||||
{
|
||||
$config{$idx} = [ map { $_ eq '--ossl-strict-warnings'
|
||||
|
|
Loading…
Reference in a new issue