[DOC] Expected build times (was: my simh -current build completed.)

Jan-Benedict Glaw <[email protected]>
Newsgroups gmane.os.netbsd.ports.vax
Message-ID <[email protected]>
On Thu, 2024-01-11 06:49:28 +0100, Jan-Benedict Glaw <[email protected]> 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

--
signature.asc (application/pgp-signature, 195 B)
-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQQlDTvPcScNjKREqWEdvV51g5nhuwUCZaPHnAAKCRAdvV51g5nh
uyJ9AKCFk9l6owpFXr/svNnOObSZMYocVwCfZtkzewbQGA7TA/G5AnRuIUdg+6Q=
=m1du
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.