Skip to content

v0.16.3 — clang validated end-to-end

Latest

Choose a tag to compare

@mjbommar mjbommar released this 08 May 21:02
· 72 commits to master since this release

Real clang build on Meteor Lake revealed: env CC=clang gets shadowed by the kernel Makefile. Fix: pass CC=clang on make argv, not just env. Plus BuildResult.ok now correctly handles --target=kernel-only.

Live data on the same final.config:

bzImage
Ubuntu stock (gcc 14) 17.43 MB
our gcc 15.2 16.58 MB
our clang 21.1.8 15.44 MB (-11% vs Ubuntu)

Boot test: PASS in 0.2s. 754 tests, ~10s.