amd64/102996: powerpc cross-build fails on amd64 host, works fine on i386

John Baldwin jhb at freebsd.org
Fri Sep 8 08:32:42 PDT 2006


The following reply was made to PR amd64/102996; it has been noted by GNATS.

From: John Baldwin <jhb at freebsd.org>
To: freebsd-amd64 at freebsd.org
Cc: Peter Grehan <grehan at freebsd.org>, freebsd-gnats-submit at freebsd.org
Subject: Re: amd64/102996: powerpc cross-build fails on amd64 host, works fine on i386
Date: Fri, 8 Sep 2006 11:10:52 -0400

 On Thursday 07 September 2006 17:51, Peter Grehan wrote:
 > %%%
 > Index: Makefile
 > ===================================================================
 > RCS file: /home/ncvs/src/gnu/usr.bin/binutils/libbfd/Makefile,v
 > retrieving revision 1.33
 > diff -u -r1.33 Makefile
 > --- Makefile	24 Oct 2004 15:32:25 -0000	1.33
 > +++ Makefile	26 Aug 2006 00:48:26 -0000
 > @@ -48,6 +48,12 @@
 >  CFLAGS+= -DSELECT_VECS="${SELVEC}"
 >  CFLAGS+= -DDEFAULT_VECTOR=${DEFAULT_VECTOR}
 >  
 > +.if ${TARGET_ARCH:M*64}
 > +CFLAGS+= -DTARGET_64BIT=1
 > +.else
 > +CFLAGS+= -DTARGET_64BIT=0
 > +.endif
 > +
 
 This doesn't match alpha (though that only matters if you MFC this).  Seems 
 that a more general purpose solution would be to test TARGET_ARCH and use 
 that to set TARGET properties (i.e. the bug seems to be that it's setting 
 TARGET properties based on the host arch, which is wrong).
 
 -- 
 John Baldwin


More information about the freebsd-amd64 mailing list