-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
clang compiler support for TuxML #36
Comments
I've started to implement Clang support in TuxML, but I won't have the time to continue working on it. Kernel compilation only works for Clang 9+, i.e. the Clang versions that are available in Debian 11 Bullseye's repositories (packages For now what I've done:
For now, the only way to use Clang is to call These changes are added in the pull request #55. To sum up, here is what has been done and what are the remaining tasks to have a Clang support in TuxML:
|
Thanks! Can you write a small step-by-step tutorial on how to use your clang implementation and build a kernel? It would make it more actionable all explanations above. |
Packages What I have done to use Clang is to:
|
Instead of considering the gcc compiler, we'd like to consider clang.
What's missing is a complete support of clang in TuxML. In particular, we would like to compile random configurations with clang (over any kernel version).
It's challenging as the maturity of clang for the Linux kernel certainly differs than for gcc.
More details about the motivation here: https://www.youtube.com/watch?v=FFjV9f_Ub9o&t=10747s
We should experiment and report on our endeavour.
The text was updated successfully, but these errors were encountered: