This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

AIX 4.3 and collect2 (not a COFF file)


	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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]