Building with recent binutils 2.20.51.0.2 cause problems below.

This is similar problem as #2094 (with fix included)

x86_64-pld-linux-gcc -c -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC 
-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN 
-DTERMIO -O2 
-fno-strict-aliasing -fwrapv -march=x86-64 -gdwarf-2 -g2   -Wall 
-DMD32_REG_T=int -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM 
-DMD5_ASM -
DAES_ASM -Wa,--noexecstack  -o sha1-x86_64.o sha1-x86_64.s                      
                                                                               
sha1-x86_64.s: Assembler messages:                                              
                                                                             
sha1-x86_64.s:602: Error: 0x8f1bbcdc out range of signed 32bit displacement     
                                                                             
sha1-x86_64.s:620: Error: 0x8f1bbcdc out range of signed 32bit displacement     
                                                                             
sha1-x86_64.s:638: Error: 0x8f1bbcdc out range of signed 32bit displacement     
                                                                             
sha1-x86_64.s:656: Error: 0x8f1bbcdc out range of signed 32bit displacement     
                                                                             
sha1-x86_64.s:674: Error: 0x8f1bbcdc out range of signed 32bit displacement     
                                                                             
sha1-x86_64.s:692: Error: 0x8f1bbcdc out range of signed 32bit displacement     
                                                                             
sha1-x86_64.s:710: Error: 0x8f1bbcdc out range of signed 32bit displacement     
                                                                             
sha1-x86_64.s:728: Error: 0x8f1bbcdc out range of signed 32bit displacement     
                                                                             
sha1-x86_64.s:746: Error: 0x8f1bbcdc out range of signed 32bit displacement     
                                                                             
sha1-x86_64.s:764: Error: 0x8f1bbcdc out range of signed 32bit displacement     
                                                                             
sha1-x86_64.s:782: Error: 0x8f1bbcdc out range of signed 32bit displacement     
                                                                             
sha1-x86_64.s:800: Error: 0x8f1bbcdc out range of signed 32bit displacement     
                                                                             
sha1-x86_64.s:818: Error: 0x8f1bbcdc out range of signed 32bit displacement
sha1-x86_64.s:836: Error: 0x8f1bbcdc out range of signed 32bit displacement
sha1-x86_64.s:854: Error: 0x8f1bbcdc out range of signed 32bit displacement
sha1-x86_64.s:872: Error: 0x8f1bbcdc out range of signed 32bit displacement
sha1-x86_64.s:890: Error: 0x8f1bbcdc out range of signed 32bit displacement
sha1-x86_64.s:908: Error: 0x8f1bbcdc out range of signed 32bit displacement
sha1-x86_64.s:926: Error: 0x8f1bbcdc out range of signed 32bit displacement
sha1-x86_64.s:944: Error: 0x8f1bbcdc out range of signed 32bit displacement
sha1-x86_64.s:962: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:977: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:992: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1007: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1022: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1037: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1052: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1067: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1082: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1097: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1112: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1127: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1142: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1157: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1172: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1187: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1202: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1216: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1230: Error: 0xca62c1d6 out range of signed 32bit displacement
sha1-x86_64.s:1244: Error: 0xca62c1d6 out range of signed 32bit displacement
make[2]: *** [sha1-x86_64.o] Error 1

-- 
Arkadiusz Miƛkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to