Subject: cannot cross build from Solaris 10 anymore.
To: tech-kern@NetBSD.org, NetBSD-current <current-users@NetBSD.org>
From: Garrett D'Amore <garrett_damore@tadpole.com>
List: current-users
Date: 02/19/2006 20:50:39
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