huh. Time to build all of plan 9 -- libraries, commands, windowing system,
all kernels -- was always a few minutes. It was really annoying -- people
just assumed there
was not much capability there because it took less time to build than to
run an autoconf on GNU tools :-)
I wonder what Ken was doing wrong?
(fwiw, the Ken C compilers were a wonder -- they did not link against the C
library, they just made the system calls directly, malloc was defined to
brk(), and there was no free() -- and the code is tiny)
It's nice to see the kenc spirit still alive in the Go toolchain --
although that makes sense, since the up through 1.4 or so the go toolchain
was derived from ken c :-)
ron
On Fri, Sep 15, 2017 at 12:50 PM Lyndon Nerenberg <lyndon(a)orthanc.ca> wrote:
In the spirit
of complaining about compile times :-) ... I like to
build my freebsd ports tree from source. Every time webkit2 needs
an update, my box (which I admit is no longer super-fast, but is
not exactly slow either) takes well over three hours to grind
through it, using all eight cores. (I never timed it, I always
just left it to its own devices after a while.)
Forget ports! /usr/src is bad enough. Running buildworld, it takes
longer to build the flippin' compilers (llvm) than it does to build the
entire rest of the OS. This is not progress.
--lyndon