diff options
author | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-06 11:01:43 +0000 |
---|---|---|
committer | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-06 11:01:43 +0000 |
commit | a209971f363b44d1dbf8beb99edb477bc58b3bd3 (patch) | |
tree | 71492ea02456ff917bd58c15bf4dc87aadf9159d /gcc/doc | |
parent | 68b4a982025df49713ae88c08c9a430c3c8866c7 (diff) | |
download | gcc-a209971f363b44d1dbf8beb99edb477bc58b3bd3.tar.gz |
PR target/16007
* doc/install.texi (*-*-solaris2*): Mention potential problem
with Sun assembler + GNU linker and C++ programs.
Document status of binutils 2.15 release.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88595 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/install.texi | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index d2d3e3bcee3..dd3e706f825 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -3478,8 +3478,19 @@ have @file{/usr/xpg4/bin} in your @env{PATH}, we recommend that you place @file{/usr/bin} before @file{/usr/xpg4/bin} for the duration of the build. All releases of GNU binutils prior to 2.11.2 have known bugs on this -platform. We recommend the use of GNU binutils 2.11.2 or the vendor -tools (Sun @command{as}, Sun @command{ld}). +platform. We recommend the use of GNU binutils 2.11.2 or later, or the +vendor tools (Sun @command{as}, Sun @command{ld}). Note that your mileage +may vary if you use a combination of the GNU tools and the Sun tools: while +the combination GNU @command{as} + Sun @command{ld} should reasonably work, +the reverse combination Sun @command{as} + GNU @command{ld} is known to +cause memory corruption at runtime in some cases for C++ programs. + +The stock GNU binutils 2.15 release is broken on this platform because of a +single bug. It has been fixed on the 2.15 branch in the CVS repository. +You can obtain a working version by checking out the binutils-2_15-branch +from the CVS repository or applying the patch +`http://sources.redhat.com/ml/binutils-cvs/2004-09/msg00036.html' to the +release. Sun bug 4296832 turns up when compiling X11 headers with GCC 2.95 or newer: @command{g++} will complain that types are missing. These headers assume |