Error during linking with gcc-2.95.2 and AIX 4.3.2
David Edelsohn
dje@watson.ibm.com
Fri Apr 14 08:22:00 GMT 2000
>>>>> Witteveen Wolfgang writes:
Wolfgang> I tried to link some libraries to an executeable with gcc-2.95.2 with a
Wolfgang> PPC and AIX 4.3.2.
Wolfgang> It always ends up with following error message:
Wolfgang> (ld): save 1L.
Wolfgang> ld: 0711-781 ERROR: TOC overflow. TOC size: 93008 Maximum
Wolfgang> size: 65536
Wolfgang> SAVE: The return code is 12.
Wolfgang> collect2: ld returned 12 exit status
Wolfgang> The gcc installation itself was clean and successful.
Wolfgang> I tried all the mentioned flags in the documentation (-mfull-toc
Wolfgang> -mno-fp-in-toc -mno-sum-in-toc -mminimal-toc) but the error message is
Wolfgang> always exact the same (even the used TOC size).
Presumably the library itself is occupying most of the TOC. You
either can recompile the library with -mminimal-toc or use the -bbigtoc
(-Wl,-bbigtoc for GCC) option as described in the AIX linker
documentation which you should read in addition to the GCC documentation.
David
More information about the Gcc
mailing list