From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russ Allbery To: Gerald Pfeifer Cc: gcc@gcc.gnu.org Subject: Re: GCC 2.95.x: Major problems on Solaris (was: Lost specific.html FAQEntry) Date: Mon, 30 Aug 1999 03:08:00 -0000 Message-id: References: X-SW-Source: 1999-08/msg01005.html Gerald Pfeifer writes: > On 28 Aug 1999, Russ Allbery wrote: >>> 5. Has someone experiencing these problems already submitted bug >>> reports to the binutils developers resp. Sun? >> I haven't, under the assumption that the hint file entry in Perl saying >> that GNU ld wouldn't work meant that this was a known problem. > It might be the case that there were a couple of bugs, so providing some > new feedback that it still does not work could prove rather useful. Oh, thanks for following up, I might have forgotten to mention. Since the last message, I sent in some patches to Perl so that it would correctly detect what ld gcc 2.95.1 was using, and ended up looking at the hints file in the development version of Perl. Turns out that the problem these days with GNU ld isn't a bug but rather a difference in behavior between Solaris ld and GNU ld in how they add symbols to the dynamic symbol table. Passing -E to GNU ld is rumored to allow Perl to build correctly. (It's getting to be a full-time job just updating one's mental map of what software packages work where!) I've since moved on to other projects and probably won't have the time to go back and check with GNU ld in the near future, but based on that (and the report of Solaris fixes in the CVS tree), I'll give GNU ld another shot on Solaris the next time I rebuild binutils and gcc. -- Russ Allbery (rra@stanford.edu) From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russ Allbery To: Gerald Pfeifer Cc: gcc@gcc.gnu.org Subject: Re: GCC 2.95.x: Major problems on Solaris (was: Lost specific.html FAQEntry) Date: Tue, 31 Aug 1999 23:20:00 -0000 Message-ID: References: X-SW-Source: 1999-08n/msg01005.html Message-ID: <19990831232000.hYMQCq_cRVu5VyqJVy4i552oqeyoZPxwufBIDIfl5u4@z> Gerald Pfeifer writes: > On 28 Aug 1999, Russ Allbery wrote: >>> 5. Has someone experiencing these problems already submitted bug >>> reports to the binutils developers resp. Sun? >> I haven't, under the assumption that the hint file entry in Perl saying >> that GNU ld wouldn't work meant that this was a known problem. > It might be the case that there were a couple of bugs, so providing some > new feedback that it still does not work could prove rather useful. Oh, thanks for following up, I might have forgotten to mention. Since the last message, I sent in some patches to Perl so that it would correctly detect what ld gcc 2.95.1 was using, and ended up looking at the hints file in the development version of Perl. Turns out that the problem these days with GNU ld isn't a bug but rather a difference in behavior between Solaris ld and GNU ld in how they add symbols to the dynamic symbol table. Passing -E to GNU ld is rumored to allow Perl to build correctly. (It's getting to be a full-time job just updating one's mental map of what software packages work where!) I've since moved on to other projects and probably won't have the time to go back and check with GNU ld in the near future, but based on that (and the report of Solaris fixes in the CVS tree), I'll give GNU ld another shot on Solaris the next time I rebuild binutils and gcc. -- Russ Allbery (rra@stanford.edu)