Subject: Re: error crosscompiling i386->sparc
To: Thomas Runge <coto@core.de>
From: Klaus Klein <kleink@reziprozitaet.de>
List: port-sparc
Date: 04/18/2004 17:03:01
On Sunday 18 April 2004 15:44, Thomas Runge wrote:
> Sources checked out yesterday. Built NetBSD/i386 without
> any problems, installed it, runs.
>
> Crosscompiling on 2.0C/i386 for target sparc stops with an error:
>
> #    create  libc/infinityl_dbl_ieee754.d
> CC=/usr/src/obj/tooldir.NetBSD-2.0C-i386/bin/sparc--netbsdelf-gcc
> /usr/src/obj/tooldir.NetBSD-2.0C-i386/bin/nbmkdep -f
> infinityl_dbl_ieee754.d --   -DALL_STATE -DUSG_COMPAT   -D_LIBC
> -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -I/usr/src/lib/libc/include
> -DHESIOD -DINET6 -DNLS -DYP -D__DBINTERFACE_PRIVATE
> -DI18NMODULE_MAJOR=4 -I/usr/src/libexec/ld.elf_so
> -I/usr/src/lib/libc/dlfcn -DCITRUS_ICONV -DWITH_RUNE
> -I/usr/src/lib/libc -DRESOLVSORT -I. -DPOSIX_MISTAKE -DPORTMAP
> -DFLOATING_POINT   -nostdinc -isystem /usr/BUILD/dest/usr/include 
> /usr/src/lib/libc/gen/infinityl_dbl_ieee754.c
> /usr/src/lib/libc/gen/infinityl_dbl_ieee754.c:13:2: #error double /
> long double mismatch nbmkdep: compile failed.
>
>
> The command was:
>  ./build.sh -m sparc -D /usr/BUILD/dest -R /usr/BUILD/release -x
> release

Are you, possibly, picking up the <float.h> header from the
preceeding i386 build, using the same destdir?


- Klaus