aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <dje@gcc.gnu.org>1998-10-27 08:49:00 -0500
committerDavid Edelsohn <dje@gcc.gnu.org>1998-10-27 08:49:00 -0500
commit4195a6bc96b556b625c0a64e5716ef81b94002ee (patch)
tree3faf558427fa38840263e8996068fad123a6ad4c
parent844642e6edf5263a44532a9c863feee7cec72261 (diff)
downloadgcc-4195a6bc96b556b625c0a64e5716ef81b94002ee.zip
gcc-4195a6bc96b556b625c0a64e5716ef81b94002ee.tar.gz
gcc-4195a6bc96b556b625c0a64e5716ef81b94002ee.tar.bz2
- add comments about AIX 4.3 archive parsing bug
From-SVN: r23367
-rw-r--r--gcc/README.RS600013
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/README.RS6000 b/gcc/README.RS6000
index fde55b01..5e8225e 100644
--- a/gcc/README.RS6000
+++ b/gcc/README.RS6000
@@ -1,3 +1,16 @@
+ AIX 4.3 archive libraries
+
+AIX 4.3 utilizes a new "large format" archive to support both 32-bit and
+64-bit object modules. The routines provided in AIX 4.3.0 and AIX 4.3.1
+to parse archive libraries did not handle the new format correctly. These
+routines are used by GCC and result in error messages during linking such
+as "not a COFF file". The version of the routines shipped with AIX 4.3.1
+should work for a 32-bit environment. The "-g" option of the archive
+command may be used to create archives of 32-bit objects using the
+original "small format". A correct version of the routines is shipped
+with AIX 4.3.2.
+
+
AIX 4.3 assembler
The AIX 4.3.0.0 assembler generates incorrect object files if the ".bs"