|
|
1.1 ! root 1: Specifying the -g flag to GCC on the RS/6000 requires upgrading the ! 2: standard AIX assembler distributed with both AIX 3.1 and AIX 3.2 with ! 3: a replacement that is available from IBM. The upgraded assembler ! 4: unfortunately was not included in any of the AIX 3.2 update PTF ! 5: releases (3.2.2, 3.2.3, or 3.2.3e). Note that Makefile.in specifies ! 6: the -g when compiling libgcc2.c. ! 7: ! 8: You can test for the presense of a fixed assembler by entering the following: ! 9: % as -u < /dev/null ! 10: If the command exits normally, the assembler fix already is installed. ! 11: If the assembler complains that "-u" is an unknown flag, you need to order ! 12: the fix. ! 13: ! 14: Any customer can order and get the replacement assembler, and install ! 15: it on one or more machines. It is distributed both on diskette and ! 16: via VNET (IBM's internal network). VNET distribution may be desirable ! 17: if you have a friendly IBM rep nearby with networked mainframe access. ! 18: ! 19: If you are running AIX 3.1.5 or higher (lslpp -h bos.obj output reports ! 20: 03.01.0005.XXXX where the 0005 can be any higher number and the XXXX can be ! 21: any value), call IBM Support at 800-237-5511 and ask for shipment of ! 22: AIX/6000 fix PTF U403044 for APAR IX22829 (.extern foo conflicts with ! 23: defining foo). ! 24: ! 25: If you are running AIX 3.2 (lslpp -h bos.obj output reports ! 26: 03.02.0000.0000), a newer update to the assembler fix is available. Ask ! 27: for shipment of AIX/6000 fix PTF U416277 for IX32992 (.global prevents ! 28: detection of duplicate symbol). ! 29: ! 30: They may also ask you for your customer number. If you do not know it, you ! 31: will still be able to get the fix, but you will have to be persistent. IBM ! 32: has corresponding support organizations outside of North America. Call ! 33: your IBM branch office and ask them to put you in touch with the department ! 34: that handles fixes for AIX/6000. If that doesn't work, ask for the ! 35: department that handles software defect support for AIX/6000 and ask for ! 36: the APAR fix. ! 37: ! 38: AIX on the RS/6000 provides support (NLS) for environments outside of ! 39: the United States. Compilers and assemblers use NLS to support ! 40: locale-specific representations of various objects including ! 41: floating-point numbers ("." vs "," for separating decimal fractions). ! 42: There have been problems reported where the library linked with GCC does ! 43: not produce the same floating-point formats that the assembler accepts. ! 44: If you have this problem, set the LANG environment variable to "C" or ! 45: "En_US". ! 46: ! 47: XLC version 1.3.0.0 will miscompile jump.c. XLC version 1.3.0.1 or ! 48: later fixes this problem. You can obtain XLC-1.3.0.2 by requesting PTF ! 49: 421749 from IBM.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.