amd64/102996: powerpc cross-build fails on amd64 host,
works fine on i386
John Baldwin
jhb at freebsd.org
Fri Sep 8 08:22:54 PDT 2006
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