This I learned: the #FreeBSD-toolchain base package is not a toolchain to build world and kernel with.
Post
Remote status
Replies
3@dexter what's missing? I would probably want to fix that.
@dch Clang is building… I’ll share the list when successful or I hit too hard a wall.
I would know sooner on the Ampere but it’s tied up with the build option survey.
@dexter so in the podman world we have a FreeBSD-toolchain container. This is supposed to be sufficient to build most programs, and also FreeBSD itself.
This list of packages is https://cgit.freebsd.org/src/tree/release/tools/ and is recursive:
with a dash of grep this ends up as:
FreeBSD-base
FreeBSD-bmake
FreeBSD-certctl **
FreeBSD-clibs
FreeBSD-dma **
FreeBSD-fetch **
FreeBSD-inetd **
FreeBSD-ipf **
FreeBSD-ipfw **
FreeBSD-kerberos-lib
FreeBSD-libarchive
FreeBSD-libexecinfo
FreeBSD-libucl
FreeBSD-mtree
FreeBSD-natd **
FreeBSD-netmap **
FreeBSD-openssl-lib
FreeBSD-pf **
FreeBSD-pkg-bootstrap
FreeBSD-rc
FreeBSD-runtime
FreeBSD-set-devel
FreeBSD-set-minimal-jail
FreeBSD-ssh **
FreeBSD-telnet **
FreeBSD-xz
FreeBSD-zfs **
FreeBSD-zoneinfo
** indicates we needed it for jail stuff but not strictly toolchain.
I've started this now & will report back!