forked from kiss-community/repo
WIP: clang migration #26
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "clang-migration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #23
Going to rebuild all of core using this today, with cc linked to clang and CC=clang. You may hear back from me soon(tm)
Oh, I'll actually have to rebuild core twice to make sure everything works without gcc, since I'm building it with a chroot with gcc installed, but not as the primary compiler.
llvm, clang, and rust each take several hours to build so you might hear back from me in a day or two regarding this.
FWIW, I have these environment variables set:
Eventually I'll look into what other llvm distros use so I don't have to do this and everything just works by default.
Need to figure out C++ stdlib shenanigans since clang is broken without gcc, but everything does build for the most part. Notable exceptions are grub (which doesn't build) and rust (which I didn't build to save 2-3 hours of time)
Checkout
From your project repository, check out a new branch and test the changes.