I believe that the auto-detecting script, ./config, is lacking detection of architecture for Cygwin. Does one preferably recognise a x86_64 Cygwin from `uname -m` or is there something in `uname -s` that should be used as an indicator?
Cheers, Richard Vid Sun, 21 Feb 2016 kl. 04.33.17, skrev noloa...@gmail.com: > Also see Issue 3110 > (http://rt.openssl.org/Ticket/Display.html?id=3110) and "Adding > support for x86_64 Cygwin" > (http://openssl.6102.n7.nabble.com/openssl-org-3110-Adding-support- > for-x86-64-Cygwin-td46131.html). > > The 3110 issue was closed in May 2015, but it looks like something is > a bit amiss. > > > After configuring on Windows 8.1/Core i5 4th gen machine, make'ing > > depend produces the following errors: > > > > $ make depend > > making depend in crypto... > > make[1]: Entering directory '/home/Test_User/openssl-1.0.2f/crypto' > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > cc1: error: CPU you selected does not support x86-64 instruction set > > Makefile:136: recipe for target 'local_depend' failed > > make[1]: *** [local_depend] Error 1 > > make[1]: Leaving directory '/home/Test_User/openssl-1.0.2f/crypto' > > Makefile:471: recipe for target 'depend' failed > > make: *** [depend] Error 1 > > > > ====================== > > > > $ ./config shared no-ssl2 no-ssl3 --openssldir="$HOME/ssl" > > Operating system: x86_64-whatever-cygwin > > Configuring for Cygwin > > Configuring for Cygwin > > no-ec_nistp_64_gcc_128 [default] OPENSSL_NO_EC_NISTP_64_GCC_128 > > (skip dir) > > no-gmp [default] OPENSSL_NO_GMP (skip dir) > > no-jpake [experimental] OPENSSL_NO_JPAKE (skip dir) > > no-krb5 [krb5-flavor not specified] OPENSSL_NO_KRB5 > > no-libunbound [experimental] OPENSSL_NO_LIBUNBOUND (skip dir) > > no-md2 [default] OPENSSL_NO_MD2 (skip dir) > > no-rc5 [default] OPENSSL_NO_RC5 (skip dir) > > no-rfc3779 [default] OPENSSL_NO_RFC3779 (skip dir) > > no-sctp [default] OPENSSL_NO_SCTP (skip dir) > > no-ssl-trace [default] OPENSSL_NO_SSL_TRACE (skip dir) > > no-ssl2 [option] OPENSSL_NO_SSL2 (skip dir) > > no-ssl3 [option] OPENSSL_NO_SSL3 (skip dir) > > no-store [experimental] OPENSSL_NO_STORE (skip dir) > > no-unit-test [default] OPENSSL_NO_UNIT_TEST (skip dir) > > no-zlib [default] > > no-zlib-dynamic [default] > > IsMK1MF=0 > > CC =gcc > > CFLAG =-D_WINDLL -DOPENSSL_PIC -DOPENSSL_THREADS -DDSO_DLFCN > > -DHAVE_DLFCN_H -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 > > -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 > > -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM > > -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM > > -DWHIRLPOOL_ASM -DGHASH_ASM > > EX_LIBS = > > CPUID_OBJ =x86cpuid.o > > BN_ASM =bn-586.o co-586.o x86-mont.o x86-gf2m.o > > EC_ASM = > > DES_ENC =des-586.o crypt586.o > > AES_ENC =aes-586.o vpaes-x86.o aesni-x86.o > > BF_ENC =bf-586.o > > CAST_ENC =c_enc.o > > RC4_ENC =rc4-586.o > > RC5_ENC =rc5-586.o > > MD5_OBJ_ASM =md5-586.o > > SHA1_OBJ_ASM =sha1-586.o sha256-586.o sha512-586.o > > RMD160_OBJ_ASM=rmd-586.o > > CMLL_ENC =cmll-x86.o > > MODES_OBJ =ghash-x86.o > > ENGINES_OBJ = > > PROCESSOR = > > RANLIB =/usr/bin/ranlib.exe > > ARFLAGS = > > PERL =/usr/bin/perl.exe > > THIRTY_TWO_BIT mode > > DES_PTR used > > DES_RISC1 used > > DES_UNROLL used > > BN_LLONG mode > > RC4_INDEX mode > > RC4_CHUNK is undefined > > e_os2.h => include/openssl/e_os2.h > > making links in crypto... > > make[1]: Entering directory '/home/Test_User/openssl-1.0.2f/crypto' > > ... -- Richard Levitte levi...@openssl.org -- Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4326 Please log in as guest with password guest if prompted -- openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev