Subject: Re: cannot cross build from Solaris 10 anymore.
To: Garrett D'Amore <garrett_damore@tadpole.com>
From: Garrett D'Amore <garrett_damore@tadpole.com>
List: tech-kern
Date: 02/19/2006 21:07:00
Filed as PR toolchain/32878.

    -- Garrett

Garrett D'Amore wrote:
> Recent changes to consolidate endian headers busted libc for use in
> building bootstrap tools.  This error occurred when trying to build a
> new SPARC64 toolset/kernel from an Opteron system running Solaris 10:
>
> garrett@zippy{13}> ./build.sh -T ${METEOR_TOOLS} -m sparc64 tools
> kernel=GENERIC
> ===> build.sh command: ./build.sh -T /import/meteor/tools/SunOS-i386 -m
> sparc64
>
> ... <most of build log snipped>
>
> #   compile  compat/rmd160.lo
> gcc -O  -I. -I./include -I/home/garrett/netbsd/src/tools/compat
> -DHAVE_NBTOOL_CONFIG_H=1  -D_FILE_OFFSET_BITS=64 -D__DBINTERFACE_PRIVATE
> -c -o rmd160.lo.o   
> /home/garrett/netbsd/src/tools/compat/../../lib/libc/hash/rmd160/rmd160.c
> /home/garrett/netbsd/src/tools/compat/../../lib/libc/hash/rmd160/rmd160.c:37:28:
> machine/endian.h: No such file or directory
>
> and no more.  Who do I brick?
>
>   


-- 
Garrett D'Amore, Principal Software Engineer
Tadpole Computer / Computing Technologies Division,
General Dynamics C4 Systems
http://www.tadpolecomputer.com/
Phone: 951 325-2134  Fax: 951 325-2191