.github: Attempt to un-break Clang 9 actionGitHub removed Clang 9 from the 20.04 image[1], breaking this build.Thus, manually add the specific versioned packages we need for theUbuntu jobs to ens
.github: Attempt to un-break Clang 9 actionGitHub removed Clang 9 from the 20.04 image[1], breaking this build.Thus, manually add the specific versioned packages we need for theUbuntu jobs to ensure they're installed. Note that we don't do the samefor macOS, as Homebrew does not allow multiple llvm@N to co-exist,giving an error if you attempt to install a second one. In practice wedon't actually use the compiler field here for anything other than thebuild name, it's only the cross-bindir that matters, so when iteventually moves to 12 the name will get confusing but the job willstill work.MFC after: immediately[1] https://github.com/actions/virtual-environments/commit/15a610677be406d250c1f6732b03c8b87e693a0a(cherry picked from commit e5f5b6a75c0aa0f51a399e2002d15b51211630b5)
show more ...
Enable GitHub actions CI for stable/13 as wellAll cross-building patches have been merged to stable/13 so it shouldalso build fine on macOS+Linux.Reviewed By: uqsMFC after: immediatelyDifferen
Enable GitHub actions CI for stable/13 as wellAll cross-building patches have been merged to stable/13 so it shouldalso build fine on macOS+Linux.Reviewed By: uqsMFC after: immediatelyDifferential Revision: https://reviews.freebsd.org/D29831(cherry picked from commit 6bc0bb2936a41674bc992887ba17fddfa928ac90)
GitHub actions: unbreak macOS buildError: llvm 11.0.0 is already installedAlso make the linking failure non-fatal:Error: The `brew link` step did not complete successfully
Github actions: s/master/main/ for the CI workflow
GH Actions: Use pre-installed clang packagesAlso fix the run by setting up the environment in non-deprecated way.Always run with --debug to understand better what sort of stuff is happening inth
GH Actions: Use pre-installed clang packagesAlso fix the run by setting up the environment in non-deprecated way.Always run with --debug to understand better what sort of stuff is happening inthe background. Also split out the bmake bootstrap stage (takes about 31s onubuntu, but 1m14 on macOS?)Drops the dependency on coreutils (realpath, nproc) and thus (?) fixes macOS tobe just as fast (4 logical cores vs 2 physical cores before, go figure.)Reviewed by: arichardson
Add github CI for testing cross-building from Linux and macOSThis builds the kernel-toolchain target and an amd64 GENERIC kernel onUbuntu 18.04, 20.04 and the latest macOS to ensure that new chang
Add github CI for testing cross-building from Linux and macOSThis builds the kernel-toolchain target and an amd64 GENERIC kernel onUbuntu 18.04, 20.04 and the latest macOS to ensure that new changesdon't regress building on non-FreeBSD hosts.Reviewed By: emaste, lwhsuDifferential Revision: https://reviews.freebsd.org/D26512