new binutils broken for amd64

Sean McNeil sean at mcneil.com
Thu Jun 17 18:06:45 GMT 2004


On Thu, 2004-06-17 at 01:11, David O'Brien wrote:
> On Wed, Jun 16, 2004 at 10:03:15PM -0700, Sean McNeil wrote:
> > If I do
> > make buildworld && make installworld
> > 
> > it creates an improper ld.  If I do
> > 
> > cd /usr/src/gnu/usr.bin/binutils/ld
> > make clean
> > make
> > make install
> > 
> > Then I get an ld that works properly.
> 
> Please send me (or make available) the working and not-working 'ld'
> binaries.

I just did a new make buildworld installworld with /usr/obj empty.  Same
issue.  Just doing a

portupgrade -f glib-2.4.2

will fail with the new linker.  Turns out there are two linkers in
/usr/obj.  The one at

/usr/obj/usr/src/amd64/usr/src/gnu/usr.bin/binutils/ld/ld

works

The one at

/usr/obj/usr/src/gnu/usr.bin/binutils/ld/ld

does not.

I have placed a copy of both as:

http://www.mcneil.com/~sean/freebsd/amd64-ld
and
http://www.mcneil.com/~sean/freebsd/ld
respectively.

Hope this helps,
Sean




More information about the freebsd-current mailing list