[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