diff options
author | Corinna Vinschen <vinschen@redhat.com> | 2016-01-17 16:42:38 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2016-01-18 16:16:00 +0100 |
commit | a717c110d25e3e3e197f6b8a9228f2601ca9c9af (patch) | |
tree | 6ad6e2b0f6195759f69d61be0d74ce3b3490e6c3 | |
parent | 42b8f1427a8cdf320e51374a5fbfefc74bec0519 (diff) |
Fix configuration system to support different architectures on Cygwin.
This patch allows to recognize the architectures supported by Cygwin
and to choose the right configuration from there. Drop -march to
use default architecture on 32 bit x86.
Drop pre-Cygwin-1.3 recognition since it's long gone and there's no
valid configuration for this anymore.
Signed-off-by: Corinna Vinschen <vinschen@redhat.com>
Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
-rw-r--r-- | Configurations/10-main.conf | 4 | ||||
-rwxr-xr-x | config | 13 |
2 files changed, 4 insertions, 13 deletions
diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf index 2f5313e2c7..b1528c1caf 100644 --- a/Configurations/10-main.conf +++ b/Configurations/10-main.conf @@ -1221,10 +1221,10 @@ }, #### Cygwin - "Cygwin" => { + "Cygwin-i686" => { inherit_from => [ asm("x86_asm") ], cc => "gcc", - cflags => "-DTERMIOS -DL_ENDIAN -march=i486 -Wall", + cflags => "-DTERMIOS -DL_ENDIAN -Wall", debug_cflags => "-g -O0", release_cflags => "-O3 -fomit-frame-pointer", sys_id => "CYGWIN", @@ -323,15 +323,7 @@ case "${SYSTEM}:${RELEASE}:${VERSION}:${MACHINE}" in echo "${MACHINE}-whatever-mingw"; exit 0; ;; CYGWIN*) - case "$RELEASE" in - [bB]*|1.0|1.[12].*) - echo "${MACHINE}-whatever-cygwin_pre1.3" - ;; - *) - echo "${MACHINE}-whatever-cygwin" - ;; - esac - exit 0 + echo "${MACHINE}-pc-cygwin"; exit 0 ;; vxworks*) @@ -814,8 +806,7 @@ case "$GUESSOS" in fi ;; # these are all covered by the catchall below - *-*-cygwin_pre1.3) OUT="Cygwin-pre1.3" ;; - *-*-cygwin) OUT="Cygwin" ;; + *-*-cygwin) OUT="Cygwin-${MACHINE}" ;; x86pc-*-qnx6) OUT="QNX6-i386" ;; *-*-qnx6) OUT="QNX6" ;; x86-*-android|i?86-*-android) OUT="android-x86" ;; |