Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com From: tjoen AT dds DOT nl Message-Id: <199906151533.RAA17669@localhost.localdomain> Subject: as.exe: bfd assertion fail... To: cygwin AT sourceware DOT cygnus DOT com Date: Tue, 15 Jun 1999 17:33:57 +0200 (MEST) Content-Type: text Q: How can I solve this problem? NT4 SP4 cygwin b20.1 (gcc egcs-2.91.57=egcs-1.1) Attempting to build ACE (corba) for cygwin. The second invocation of g++ (parameters sorted apphabetically): g++ -c -DACE_HAS_EXCEPTIONS -fPIC -g -I/cygnus/cygwin-b20/H-i586-cygwin32/i586-cygwin32/include/mingw32 -I/cygnus/cygwin-b20/include/g++ -I. -I/ACE_wrappers -mno-cygwin -o .shobj/Log_Msg.o -pipe -Wall -Wpointer-arith Log_Msg.cpp gave errors like this: as.exe: bfd assertion fail /home/noer/src/b20/comp-tools/devo/bfd/coff-i386.c:479 {standard input}: Assembler messages: {standard input}:2391: Error: Cannot represent relocation type BFD_RELOC_386_GOTPC Inspecting the assembly-files reveals that the error occurs on lines like these: addl $_GLOBAL_OFFSET_TABLE_+[.-L8271],%ebx addl $_GLOBAL_OFFSET_TABLE_+[.-L8389],%ebx addl $_GLOBAL_OFFSET_TABLE_+[.-L8434],%ebx addl $_GLOBAL_OFFSET_TABLE_+[.-L8466],%ebx addl $_GLOBAL_OFFSET_TABLE_+[.-L8498],%ebx addl $_GLOBAL_OFFSET_TABLE_+[.-L8552],%ebx addl $_GLOBAL_OFFSET_TABLE_+[.-L8605],%ebx addl $_GLOBAL_OFFSET_TABLE_+[.-L8682],%ebx addl $_GLOBAL_OFFSET_TABLE_+[.-L8685],%ebx addl $_GLOBAL_OFFSET_TABLE_+[.-L8822],%ebx I've put the assembly-file on http://huizen.dds.nl/~tjoen/Log_Msg.o.gz for people who are interested to reproduce the error. That is produced with parameter -S -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com