This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
AIX 4.3 and collect2 (not a COFF file)
- To: Jeffrey Law <law at cygnus dot com>, Andrey Slepuhin <pooh at msu dot net>
- Subject: AIX 4.3 and collect2 (not a COFF file)
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Mon, 26 Oct 1998 18:23:24 -0500
- Cc: egcs at cygnus dot com
There have been a number of reports about errors during linking on
AIX 4.3: "... not a COFF file" (or "... not an import library" in gcc2).
The version of libld.a support library to parse object modules and archive
libraries shipped with AIX 4.3.0 could not handle the AIX 4.3 big format
archives. AIX 4.3.1 shipped with a partial fix which provided correct
header information masking some of the problems (but the "not an import
library" error still might occur). The complete fix is shipping with AIX
4.3.2.
In addition to this, I am updating collect2 so that it will obey
the compiler mode when scanning object modules for static ctors/dtors.
This is an important bug fix which should be included in egcs-1.1.1.
Because collect2 relies on this library, EGCS essentially requires AIX
4.3.2 to operate correctly although it mostly works on AIX 4.3.1 depending
on which libraries are referenced and other workarounds.
David