[26262] in Athena Bugs
Re: sun4 9.3.8: gcc
daemon@ATHENA.MIT.EDU (Greg Hudson)
Thu Dec 23 13:02:52 2004
Date: Thu, 23 Dec 2004 12:43:33 -0500
Message-Id: <200412231743.iBNHhXuG019879@egyptian-gods.mit.edu>
From: Greg Hudson <ghudson@mit.edu>
To: Greg Hudson <ghudson@mit.edu>
In-reply-to: <1097021090.8383.688.camel@egyptian-gods.mit.edu>
cc: John Carr <jfc@mit.edu>
cc: bugs@mit.edu
Errors-To: bugs-bounces@mit.edu
> I haven't figured out a fix to make gnu ld compatible with -m64.
> Simply upgrading to a newer version of binutils doesn't work, nor
> does configuring binutils with --enable-64-bit-bfd or
> --enable-targets=sparcv9-sun-solaris2.
Got it. The problem is that we build gcc and then slot gnu ld into
its tools directory, which causes at least one subtle problem
(stripping a C++ program with the vendor strip yields a bad
executable, but only with ld from binutils 2.15, not with previous
versions) as well as this 64-bit compilation issue.
Assuming no surprises, next summer's Athena release will build and
install binutils and gcc in a more normal way, and this bug should be
fixed.