Patchwork [wwwdocs,Java] Obsolete GCJ FAQ entry for Solaris?

login
register
mail settings
Submitter Gerald Pfeifer
Date Nov. 2, 2012, 8:32 p.m.
Message ID <alpine.LNX.2.00.1211022129370.2266@tuna.site>
Download mbox | patch
Permalink /patch/196756/
State New
Headers show

Comments

Gerald Pfeifer - Nov. 2, 2012, 8:32 p.m.
Rainer (or others),

the FAQ entry below seems obsolete to me (dates back more than a
decade).  Shall we remove it, or is there something else we still
should document (in addition to gcc/doc/install.texi)?

Gerald
Gerald Pfeifer - Dec. 21, 2012, 4:02 a.m.
PING.

On Fri, 2 Nov 2012, Gerald Pfeifer wrote:
> Rainer (or others),
> 
> the FAQ entry below seems obsolete to me (dates back more than a
> decade).  Shall we remove it, or is there something else we still
> should document (in addition to gcc/doc/install.texi)?
> 
> Gerald
> 
> Index: faq.html
> ===================================================================
> RCS file: /cvs/gcc/wwwdocs/htdocs/java/faq.html,v
> retrieving revision 1.69
> diff -u -3 -p -r1.69 faq.html
> --- faq.html	2 Nov 2012 19:59:34 -0000	1.69
> +++ faq.html	2 Nov 2012 20:29:12 -0000
> @@ -36,7 +36,6 @@
>            <ol>
>              <li><a href="#3_1">I need something more recent than the last release; how
>                    should I build it?</a></li>
> -            <li><a href="#3_2">Linker bug on Solaris</a></li>
>            </ol>
>          </li>
>          <li><a href="#4_0">Gcj Compile/Link Questions</a> 
> @@ -278,33 +277,6 @@ $ gij HelloWorld
>          </dd>
>        </dl>
>  
> -      <hr />
> -      <h3><a name="3_2">3.2 Linker bug on Solaris</a></h3>
> -      <dl> 
> -        <dd>
> -          There is a known problem with the <a href="http://gcc.gnu.org/ml/gcc-bugs/1999-10/msg00159.html"> 
> -          native Solaris linker</a> when using gcc/gcj. A good indication you've 
> -          run into this problem is if you get an error that looks like the following 
> -          when building libgcj: 
> -          <pre>
> -ld: warning: option -o appears more than once, first setting taken
> -ld: fatal: file libfoo.so: cannot open file: No such file or directory
> -ld: fatal: File processing errors. No output written to .libs/libfoo.so
> -collect2: ld returned 1 exit status
> -          </pre>
> -          A known workaround for this and other reported link problems on the 
> -          various releases of Solaris is to build gcc/gcj with the <a href="ftp://sources.redhat.com/pub/binutils/snapshots"> 
> -          latest GNU binutils</a> instead of the native Solaris <tt>ld</tt>. The 
> -          most straightforward way to do this is to build and install binutils, 
> -          and then reference it in the configure for gcc via <tt>--with-ld=/path_to_binutils_install/bin/ld</tt> 
> -          (<tt>--with-as</tt> may also be similarly specified but is not believed 
> -          to be required).
> -          <br />
> -          Please note, gcc/gcj must be built using GNU ld prior to doing a 
> -          clean build of libgcj! 
> -        </dd>
> -      </dl>
> -
>        <h2><a name="4_0">Gcj Compile/Link Questions</a></h2>
>   
>        <h3><a name="4_1">4.1 Why do I get <tt>undefined reference to `main'</tt>
Andrew Haley - Dec. 21, 2012, 9:51 a.m.
On 12/21/2012 04:02 AM, Gerald Pfeifer wrote:
> PING.
> 
> On Fri, 2 Nov 2012, Gerald Pfeifer wrote:
>> Rainer (or others),
>>
>> the FAQ entry below seems obsolete to me (dates back more than a
>> decade).  Shall we remove it, or is there something else we still
>> should document (in addition to gcc/doc/install.texi)?

OK, thanks.

Andrew.

Patch

Index: faq.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/faq.html,v
retrieving revision 1.69
diff -u -3 -p -r1.69 faq.html
--- faq.html	2 Nov 2012 19:59:34 -0000	1.69
+++ faq.html	2 Nov 2012 20:29:12 -0000
@@ -36,7 +36,6 @@ 
           <ol>
             <li><a href="#3_1">I need something more recent than the last release; how
                   should I build it?</a></li>
-            <li><a href="#3_2">Linker bug on Solaris</a></li>
           </ol>
         </li>
         <li><a href="#4_0">Gcj Compile/Link Questions</a> 
@@ -278,33 +277,6 @@  $ gij HelloWorld
         </dd>
       </dl>
 
-      <hr />
-      <h3><a name="3_2">3.2 Linker bug on Solaris</a></h3>
-      <dl> 
-        <dd>
-          There is a known problem with the <a href="http://gcc.gnu.org/ml/gcc-bugs/1999-10/msg00159.html"> 
-          native Solaris linker</a> when using gcc/gcj. A good indication you've 
-          run into this problem is if you get an error that looks like the following 
-          when building libgcj: 
-          <pre>
-ld: warning: option -o appears more than once, first setting taken
-ld: fatal: file libfoo.so: cannot open file: No such file or directory
-ld: fatal: File processing errors. No output written to .libs/libfoo.so
-collect2: ld returned 1 exit status
-          </pre>
-          A known workaround for this and other reported link problems on the 
-          various releases of Solaris is to build gcc/gcj with the <a href="ftp://sources.redhat.com/pub/binutils/snapshots"> 
-          latest GNU binutils</a> instead of the native Solaris <tt>ld</tt>. The 
-          most straightforward way to do this is to build and install binutils, 
-          and then reference it in the configure for gcc via <tt>--with-ld=/path_to_binutils_install/bin/ld</tt> 
-          (<tt>--with-as</tt> may also be similarly specified but is not believed 
-          to be required).
-          <br />
-          Please note, gcc/gcj must be built using GNU ld prior to doing a 
-          clean build of libgcj! 
-        </dd>
-      </dl>
-
       <h2><a name="4_0">Gcj Compile/Link Questions</a></h2>
  
       <h3><a name="4_1">4.1 Why do I get <tt>undefined reference to `main'</tt>