[Patch] htdocs/install/specific.html outdated
Wolfgang Bangerth
Wolfgang.Bangerth@IWR.Uni-Heidelberg.De
Fri Feb 2 01:50:00 GMT 2001
Hi there,
htdocs/install/specific.html seems to be a little outdated with respect to
sparc-sun-solaris*, so appended is a little patch that updates things.
I included the necessary configure options since although I should have
know better, I (again) forgot to pass both --with-gnu-ld and
--with-ld=..., so I guess this is something that happens to others as
well.
Regards
Wolfgang
-------------------------------------------------------------------------
Wolfgang Bangerth email: wolfgang.bangerth@iwr.uni-heidelberg.de
www: http://gaia.iwr.uni-heidelberg.de/~wolf
Index: specific.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/install/specific.html,v
retrieving revision 1.76
diff -c -r1.76 specific.html
*** specific.html 2001/01/27 12:22:25 1.76
--- specific.html 2001/02/02 09:44:28
***************
*** 553,566 ****
<hr>
<h3><a name="sparc-sun-solaris*">sparc-sun-solaris*</a></h3>
! <p>binutils 2.9.1 has known bugs on this platform. We recommend to use
the vendor tools (Sun as, Sun ld) until these have been fixed.
Unfortunately, C++ shared libraries, including libstdc++, won't work
properly if assembled with Sun as: the linker will complain about
relocations in read-only sections, in the definition of virtual
! tables. Some possible work-arounds: use some development release of
! binutils, wait for the next stable binutils release or refrain from
! creating C++ shared libraries.</p>
<hr>
--- 553,575 ----
<hr>
<h3><a name="sparc-sun-solaris*">sparc-sun-solaris*</a></h3>
! <p>
! binutils 2.9.1 has known bugs on this platform. We recommend to use
the vendor tools (Sun as, Sun ld) until these have been fixed.
Unfortunately, C++ shared libraries, including libstdc++, won't work
properly if assembled with Sun as: the linker will complain about
relocations in read-only sections, in the definition of virtual
! tables. Also, Sun's as doesn't understand long symbols resulting from
! mangling template-heavy C++ function names.
! </p>
!
! <p>
! A work-around is to use binutils 2.10, which works well. You have to
! configure then with options
! <code>--with-gnu-as --with-as=/usr/local/bin/as --with-gnu-ld
! --with-ld=/usr/local/bin/ld</code>, or whatever path points to your
! installation of the GNU as and ld.
! </p>
<hr>
More information about the Gcc-bugs
mailing list