gcc3.0 branch problems under AIX

David Edelsohn dje@watson.ibm.com
Thu Apr 5 08:12:00 GMT 2001


	libstdc++-v3 has a problem on AIX because some symbol names
aparently still overflow the AIX assembler.  Until Red Hat merges in their
AIX 4.3 changes, the current binutils is not correct either.  You can try
using the Red Hat GNUPro assembler in the "AIX Toolbox for Linux"
distributed on IBM's website.

	I do not know about the std::errno problem.  This was not present
earlier, so some libstdc++-v3 development presumably has introduced a
regression.  I fear that this was due to the new "std" changes which have
been made, which just delays the release of gcc-3.0 that much longer.

	As far as virtual memory exhausted, this has nothing to do with
physical memory size or swap space or ulimit.  AIX executables have a
variable in the header which specifies the limit on the number of segments
which can be used for data (and stack).  Look up "maxdata" in the AIX
documentation fo the linker flag and the command to poke a larger value
into the executable header without relinking.

David



More information about the Gcc mailing list