On Thu, 2024-01-11 06:49:28 +0100, Jan-Benedict Glaw <jbglaw%lug-owl.de@localhost> wrote:
> My 4000/60 is building since a few days, it's sitting in tools
> building GCC.
This 4000/60, 80 MB RAM, PiSCSI-emulated SCSI disks, finished
`build.sh [...] tools`:
(----------------------------------------------------------------------
===> Summary of results:
build.sh command: ./build.sh -P -U -u -m vax -a vax -E -D /usr/src/src/_destdir_ -R /usr/src/src/_releasedir_ -T /usr/src/src/_tooldir_ -O /usr/src/src/_objdir_ tools
build.sh started: Sun Jan 7 12:43:35 CET 2024
NetBSD version: 10.99.10
MACHINE: vax
MACHINE_ARCH: vax
Build platform: NetBSD 10.99.10 vax
HOST_SH: /bin/sh
share/mk MAKECONF: /etc/mk.conf
MAKECONF file: /etc/mk.conf (File not found)
TOOLDIR path: /usr/src/src/_tooldir_
DESTDIR path: /usr/src/src/_destdir_
RELEASEDIR path: /usr/src/src/_releasedir_
Updated makewrapper: /usr/src/src/_tooldir_/bin/nbmake-vax
Tools built to /usr/src/src/_tooldir_
MKREPRO_TIMESTAMP Fri Jan 5 00:28:24 UTC 2024
Tools built to /usr/src/src/_tooldir_
build.sh ended: Sun Jan 14 02:05:22 CET 2024
===> .
----------------------------------------------------------------------)
So it took about a week. Looking at an amd64-based cross-build:
(----------------------------------------------------------------------
[bld tls 2024-01-10 09:34:19] ===> Summary of results:
[bld tls 2024-01-10 09:34:19] build.sh command: ./build.sh -N 3 -P -U -u -m vax -a vax -E -D /var/lib/lam
inar/run/netbsd-vax-vax/55/dest-vax-vax -R /var/lib/laminar/run/netbsd-vax-vax/55/release-vax-vax -T /var/lib/l
aminar/run/netbsd-vax-vax/55/tools-vax-vax tools
[bld tls 2024-01-10 09:34:19] build.sh started: Wed Jan 10 08:36:59 UTC 2024
[bld tls 2024-01-10 09:34:19] NetBSD version: 10.99.10
[bld tls 2024-01-10 09:34:19] MACHINE: vax
[bld tls 2024-01-10 09:34:19] MACHINE_ARCH: vax
[bld tls 2024-01-10 09:34:19] Build platform: Linux 5.16.0-4-amd64 x86_64
[bld tls 2024-01-10 09:34:19] HOST_SH: /usr/bin/sh
[bld tls 2024-01-10 09:34:19] No $TOOLDIR/bin/nbmake, needs building.
[bld tls 2024-01-10 09:34:19] Bootstrapping nbmake
[bld tls 2024-01-10 09:34:19] share/mk MAKECONF: /etc/mk.conf
[bld tls 2024-01-10 09:34:19] MAKECONF file: /etc/mk.conf (File not found)
[bld tls 2024-01-10 09:34:19] TOOLDIR path: /var/lib/laminar/run/netbsd-vax-vax/55/tools-vax-vax
[bld tls 2024-01-10 09:34:19] DESTDIR path: /var/lib/laminar/run/netbsd-vax-vax/55/dest-vax-vax
[bld tls 2024-01-10 09:34:19] RELEASEDIR path: /var/lib/laminar/run/netbsd-vax-vax/55/release-vax-vax
[bld tls 2024-01-10 09:34:19] Created /var/lib/laminar/run/netbsd-vax-vax/55/tools-vax-vax/bin/nbmake
[bld tls 2024-01-10 09:34:19] Updated makewrapper: /var/lib/laminar/run/netbsd-vax-vax/55/tools-vax-vax/bin/
nbmake-vax
[bld tls 2024-01-10 09:34:19] MKREPRO_TIMESTAMP Tue Jan 9 14:24:08 UTC 2024
[bld tls 2024-01-10 09:34:19] Tools built to /var/lib/laminar/run/netbsd-vax-vax/55/tools-vax-vax
[bld tls 2024-01-10 09:34:19] build.sh ended: Wed Jan 10 09:34:19 UTC 2024
[bld tls 2024-01-10 09:34:19] ===> .
----------------------------------------------------------------------)
t(tools, VAX) = 566507 sec
t(tools, amd64) = 3440 sec
f = 566507 sec / 3440 sec = 164.7
So the amd64 is ~ 165 times faster in building. Based on an overall
build time (on amd64) of 16640 sec, a VAX-based build time of about
2745600 sec = 31.8 d is expected, so somewhat over three weeks
remaining build time is expected by now.
MfG, JBG
--
Attachment:
signature.asc
Description: PGP signature