install.texi (*-*-solaris2*): Fix version number and document requirement on GNU make for building libjava...

* doc/install.texi (*-*-solaris2*): Fix version number and document
	requirement on GNU make for building libjava with the Solaris linker.

From-SVN: r239466
This commit is contained in:
Eric Botcazou 2016-08-15 09:16:49 +00:00 committed by Eric Botcazou
parent 4253c29ae0
commit 6c89f58d24
2 changed files with 10 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2016-08-15 Eric Botcazou <ebotcazou@adacore.com>
* doc/install.texi (*-*-solaris2*): Fix version number and document
requirement on GNU make for building libjava with the Solaris linker.
2016-08-12 Bernd Edlinger <bernd.edlinger@hotmail.de> 2016-08-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
Backport from mainline Backport from mainline

View File

@ -4446,7 +4446,7 @@ supported as cross-compilation target only.
@c alone is too unspecific and must be avoided. @c alone is too unspecific and must be avoided.
@anchor{x-x-solaris2} @anchor{x-x-solaris2}
@heading *-*-solaris2* @heading *-*-solaris2*
Support for Solaris 9 has been removed in GCC 4.10. Support for Solaris Support for Solaris 9 has been removed in GCC 5. Support for Solaris
8 has been removed in GCC 4.8. Support for Solaris 7 has been removed 8 has been removed in GCC 4.8. Support for Solaris 7 has been removed
in GCC 4.6. in GCC 4.6.
@ -4510,12 +4510,15 @@ features, so better stay with Sun @command{ld}. To use the LTO linker
plugin (@option{-fuse-linker-plugin}) with GNU @command{ld}, GNU plugin (@option{-fuse-linker-plugin}) with GNU @command{ld}, GNU
binutils @emph{must} be configured with @option{--enable-largefile}. binutils @emph{must} be configured with @option{--enable-largefile}.
To enable symbol versioning in @samp{libstdc++} with Sun @command{ld}, To enable symbol versioning in @samp{libstdc++} with the Sun linker,
you need to have any version of GNU @command{c++filt}, which is part of you need to have any version of GNU @command{c++filt}, which is part of
GNU binutils. @samp{libstdc++} symbol versioning will be disabled if no GNU binutils. @samp{libstdc++} symbol versioning will be disabled if no
appropriate version is found. Sun @command{c++filt} from the Sun Studio appropriate version is found. Sun @command{c++filt} from the Sun Studio
compilers does @emph{not} work. compilers does @emph{not} work.
GNU @command{make} version 3.82 or later is required to build libjava
with the Sun linker.
Sun bug 4296832 turns up when compiling X11 headers with GCC 2.95 or 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 newer: @command{g++} will complain that types are missing. These headers
assume that omitting the type means @code{int}; this assumption worked for assume that omitting the type means @code{int}; this assumption worked for