Skip to content
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

OpenMandriva managed to build kernel with LLVM/clang #690

Open
tpgxyz opened this issue Sep 24, 2019 · 6 comments

Comments

@tpgxyz
Copy link

commented Sep 24, 2019

Hi,

it took a lot of time and finally it is there, a kernel compiled with LLVM/clang-9.0.0
x86_64 build: https://abf.openmandriva.org/build_lists/610456
znver1 build: https://abf.openmandriva.org/build_lists/610531
armv7hnl build: https://abf.openmandriva.org/build_lists/611357
i686 build: https://abf.openmandriva.org/build_lists/612950
aarch64 build: waiting for bug fixes
risvc64 build: waiting for OpenMandriva bug fixes

Many thanks to you all who worked with upstream to add all the needed features and fixed all the compilation bugs!

https://openmandriva.org

@javashin

This comment has been minimized.

Copy link

commented Sep 30, 2019

thinlto ?

@tpgxyz

This comment has been minimized.

Copy link
Author

commented Oct 1, 2019

@javashin nope, as LTO support is on another project https://github.com/andikleen/linux-misc

@nathanchance

This comment has been minimized.

Copy link
Member

commented Oct 1, 2019

I believe that LTO implementation is for GCC. @samitolvanen has made one for Clang to take advantage of CFI: https://github.com/samitolvanen/linux/commits/clang-lto

@tpgxyz

This comment has been minimized.

@nickdesaulniers

This comment has been minimized.

Copy link
Member

commented Oct 2, 2019

OpenMandriva source for kernel compiled with LLVM/clang https://abf.openmandriva.org/openmandriva/kernel-release-clang

HTTP 404

@tpgxyz

This comment has been minimized.

Copy link
Author

commented Oct 2, 2019

@nickdesaulniers I've fixed URL, sorry for the inconvenience

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.