diff options
author | Rich Salz <rsalz@akamai.com> | 2021-08-16 16:29:09 -0400 |
---|---|---|
committer | Rich Salz <rsalz@akamai.com> | 2021-08-19 15:50:14 -0400 |
commit | 214888448df407e2154ca871d6ffec41ab18698e (patch) | |
tree | 829e769008c34b838574d814791c5717c6aee13b /util | |
parent | 92115096c31bf5d2ddd3263a21d2cb86b3dbfe3f (diff) |
Set KERNEL_BITS, add CONFIG_NOWAIT
Avoid perl "undefined variable in regexp" message.
Not all uses were changed because I wasn't sure.
Add support for CONFIG_NOWAIT environment variable.
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/16325)
Diffstat (limited to 'util')
-rwxr-xr-x | util/perl/OpenSSL/config.pm | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/util/perl/OpenSSL/config.pm b/util/perl/OpenSSL/config.pm index 5f549f8024..b6de03c43a 100755 --- a/util/perl/OpenSSL/config.pm +++ b/util/perl/OpenSSL/config.pm @@ -22,7 +22,7 @@ use Carp; # These control our behavior. my $DRYRUN; my $VERBOSE; -my $WAIT = 1; +my $WAIT = defined $ENV{'CONFIG_NOWAIT'} ? 0 : 1; my $WHERE = dirname($0); # Machine type, etc., used to determine the platform @@ -452,7 +452,7 @@ EOF [ 'ppc-apple-rhapsody', { target => "rhapsody-ppc" } ], [ 'ppc-apple-darwin.*', sub { - my $KERNEL_BITS = $ENV{KERNEL_BITS}; + my $KERNEL_BITS = $ENV{KERNEL_BITS} // ''; my $ISA64 = `sysctl -n hw.optional.64bitops 2>/dev/null`; if ( $ISA64 == 1 && $KERNEL_BITS eq '' ) { print <<EOF; @@ -468,7 +468,7 @@ EOF ], [ 'i.86-apple-darwin.*', sub { - my $KERNEL_BITS = $ENV{KERNEL_BITS}; + my $KERNEL_BITS = $ENV{KERNEL_BITS} // ''; my $ISA64 = `sysctl -n hw.optional.x86_64 2>/dev/null`; if ( $ISA64 == 1 && $KERNEL_BITS eq '' ) { print <<EOF; @@ -484,7 +484,7 @@ EOF ], [ 'x86_64-apple-darwin.*', sub { - my $KERNEL_BITS = $ENV{KERNEL_BITS}; + my $KERNEL_BITS = $ENV{KERNEL_BITS} // ''; return { target => "darwin-i386" } if $KERNEL_BITS eq '32'; print <<EOF; @@ -532,7 +532,7 @@ EOF ], [ 'ppc64-.*-linux2', sub { - my $KERNEL_BITS = $ENV{KERNEL_BITS}; + my $KERNEL_BITS = $ENV{KERNEL_BITS} // ''; if ( $KERNEL_BITS eq '' ) { print <<EOF; WARNING! To build 64-bit package, do this: |