Hello, it looks that the RSAZ assembly broke build on OSX. clang: /opt/local/bin/perl5 asm/rsaz-x86_64.pl macosx > rsaz-x86_64.s clang -c -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include -DDSO_DLFCN -DHAVE_DLFCN_H -g -arch x86_64 -O3 -DL_ENDIAN -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPEN SSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o rsaz-x86_64.o rsaz-x86_64. s rsaz-x86_64.s:934:1: error: invalid symbol redefinition _rsaz_512_mul: ^ make[4]: *** [rsaz-x86_64.o] Error 1
gcc: /opt/local/bin/perl5 asm/rsaz-x86_64.pl macosx > rsaz-x86_64.s gcc -c -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include -DDSO_DLFCN -DHAVE_DLFCN_H -g -arch x86_64 -O3 -DL_ENDIAN -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c -o rsaz-x86_64.o rsaz-x86_64.s rsaz-x86_64.s:394:Unknown pseudo-op: .global rsaz-x86_64.s:394:Rest of line ignored. 1st junk character valued 95 (_). rsaz-x86_64.s:451:Unknown pseudo-op: .global rsaz-x86_64.s:451:Rest of line ignored. 1st junk character valued 95 (_). rsaz-x86_64.s:654:Unknown pseudo-op: .global rsaz-x86_64.s:654:Rest of line ignored. 1st junk character valued 95 (_). rsaz-x86_64.s:934:FATAL:Symbol _rsaz_512_mul already defined. make[4]: *** [rsaz-x86_64.o] Error 1 $ git show | head -1 commit 006784378db1a8957fcf587ee1deaa5cf2ae76c7 $ clang -v clang version 3.3 (tags/RELEASE_33/final) $ gcc -v gcc version 4.8.1 (MacPorts gcc48 4.8.1_1) $ uname -mrs Darwin 12.4.0 x86_64 $ sw_vers ProductName: Mac OS X ProductVersion: 10.8.4 BuildVersion: 12E55 Best regards, Piotr Sikora ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [email protected]
