I'm trying to compile glibc-2.16 statically for x64 system,../configure --enable-kernel=2.6.9 --prefix=/run/shm/libc-static-64 --enable-static --enable-shared --host=i486-linux-gnu --build=i486-linux-gnu -qThen I got:configure: WARNING:*** These auxiliary programs are missing or incompatible versions: sed*** some features will be disabled.*** Check the INSTALL file for required versions.configure: error: the assembler must support TLSIn config.log I saw:configure:354: checking for i386 TLS supportconfigure:376: gcc -c -g -O2 conftest.s 1>&5conftest.s: Assembler messages:conftest.s:8: Error: @TLSLDM reloc is not supported with 64-bit output formatconftest.s:8: Error: junk `@TLSLDM' after expressionconftest.s:9: Error: relocated field and relocation type differ in signednessconftest.s:10: Error: relocated field and relocation type differ in signednessconftest.s:11: Error: relocated field and relocation type differ in signednessconftest.s:12: Error: @GOTNTPOFF reloc is not supported with 64-bit output formatconftest.s:12: Error: junk `@GOTNTPOFF' after expressionconftest.s:14: Error: @NTPOFF reloc is not supported with 64-bit output formatconftest.s:14: Error: junk `@NTPOFF' after expressionconfigure:379: $? = 1configure:387: result: noconfigure:390: error: the assembler must support TLSDid I pass in wrong parameters?
Can't compile glibc for 64 bit system
glibc;assembly