diff options
author | Richard Levitte <levitte@openssl.org> | 2016-11-15 09:56:20 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2016-11-16 14:08:44 +0100 |
commit | 27a451e3739d8331b9c180b0373b88ab6c382409 (patch) | |
tree | 91bdd54d7248710d812c9bf6f278c8790d425bd7 /config | |
parent | Add a modern linux-x86 config target (diff) | |
download | openssl-27a451e3739d8331b9c180b0373b88ab6c382409.tar.xz openssl-27a451e3739d8331b9c180b0373b88ab6c382409.zip |
On x86 machines where the compiler supports -m32, use 'linux-x86'
The rationale is that the linux-x86 is the most likely config target
to evolve and should therefore be chosen when possible, while
linux-elf is mostly reserved for older Linux machines.
Reviewed-by: Andy Polyakov <appro@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/1924)
Diffstat (limited to 'config')
-rwxr-xr-x | config | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -640,7 +640,14 @@ case "$GUESSOS" in else OUT="linux-x86_64" fi ;; - *86-*-linux2) OUT="linux-elf" ;; + *86-*-linux2) + # On machines where the compiler understands -m32, prefer a + # config target that uses it + if $CC -m32 -E -x c /dev/null > /dev/null 2>&1; then + OUT="linux-x86" + else + OUT="linux-elf" + fi ;; *86-*-linux1) OUT="linux-aout" ;; *-*-linux?) OUT="linux-generic32" ;; sun4[uv]*-*-solaris2) |