Subject: AMD64 to VAX crossbuild fails?
To: None <current-users@NetBSD.org>
From: Rhialto <rhialto@falu.nl>
List: current-users
Date: 04/27/2006 14:04:06
I was just trying to cross-build for VAX from my AMD64 machine
(with -current from yesterday).

It failed when it tried to compile something, since there was no gcc
built (lots of other cross tools did exist).

It seems this is known, given the message in the middle of the log that
I now see. But wasn't it the case that the VAX uses an older gcc, so
that one could be built instead?

Part of the build log:

===> build.sh command: ./build.sh -D /vol1/rhialto/destdir.vax -m vax -O /vol1/r
hialto/obj.vax -R /vol1/rhialto/release.vax -T /vol1/rhialto/tools.amd64 -u -U -
N 1 -X /vol1/rhialto/cvs/xsrc -x distribution release
===> build.sh started: Thu Apr 27 13:42:03 CEST 2006
     objdir  /vol1/rhialto/obj.vax/tools
===> MACHINE:          vax
===> MACHINE_ARCH:     vax
===> TOOLDIR path:     /vol1/rhialto/tools.amd64
===> DESTDIR path:     /vol1/rhialto/destdir.vax
===> RELEASEDIR path:  /vol1/rhialto/release.vax
===> makewrapper:      /vol1/rhialto/tools.amd64/bin/nbmake-vax
===> Updated /vol1/rhialto/tools.amd64/bin/nbmake-vax
build ===> .    (with: NOPOSTINSTALL=1)
Build started at: Thu Apr 27 13:42:04 CEST 2006
check-tools ===> .
...
do-tools ===> .
dependall ===> tools
*** WARNING: TOOLDIR has moved?
*** PREVIOUSTOOLDIR ''
***     !=  TOOLDIR '/vol1/rhialto/tools.amd64'
*** Cleaning mis-matched tools
...
dependall ===> tools/host-mkdep
configure: creating cache config.cache
... proceeds to build a bunch of tools ...
Configuring for a x86_64-unknown-netbsd3.0 host.
*** This configuration is not supported in the following subdirectories:
     gcc
    (Any other directories should still work fine.)
do-lib-csu ===> .
dependall ===> lib/csu
dependall ===> lib/csu/vax_elf
     create  vax_elf/crt0.d
nbmkdep: /vol1/rhialto/tools.amd64/bin/vax--netbsdelf-gcc: not found: No such fi
le or directory

*** Failed target:  crt0.d

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert      -- You author it, and I'll reader it.
\X/ rhialto/at/xs4all.nl        -- Cetero censeo "authored" delendum esse.