-
Notifications
You must be signed in to change notification settings - Fork 7.3k
LLVM support on all applicable architectures #3689
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
Comments
by Mark Linkmeyer: Moved to 1.10 per review with Chris |
depends on Cmake integration. Some platforms will be able to build, but not link, so we need gcc as well. |
Is this still on track for 1.12? |
how far did you get with llvm, any instructions on how to replicate what you have so far? |
Mentioning clang PR #14077 just for the record, I understand it's only for host toolchain and x86 |
Anyone running their projects as native_posix + LLVM in Xcode (macOS) ? |
I am trying to use llvm/clang to build the helloworld sample. I have managed to run through the cmake configuration, but I am running into some compilation issues. Specifically, the following clang gets stuck trying to compile the following asm instruction: Any suggestions on how this may be fixed? Thanks! |
We are very interested in LLVM support for ARM (and RISC-V). Is this something that is realistic for 2.5? |
@jettr - curious what config of LLVM you guys are interested in? Meaning I assume this means clang, but which linker and assembler are you guys interested in utilizing. |
Yes, we would be using Clang and LLD ideally with |
Ideally support for generic clang/llvm toolchain for ARM - it can open doors for programming on modern llvm based languages, like Rust or Kotlin. |
I come a little bit late into the party but I'm interested in this as well since clang is de-facto a cross compiler which does not require to rebuild GCC in many flavors (all that triplets that you know of). I'm pretty confident with LLVM builds and its toolchains but not in the embedded areas. For curiosity I've built some apps for zephyr using verbose ninja rules and was surprised to see how many linker options are required so I may help in the LLVM process but may not in the ARM and other platforms specific options. |
there's already a LLVM Embedded Toolchain for Arm, please get it supported!!! |
Sorry, just realized that it's a bare-metal toolchain. |
@nashif any planning to support this? |
Reported by Anas Nashif:
Expand LLVM support to all architectures with LLVM toolchain
(Imported from Jira ZEP-2253)
The text was updated successfully, but these errors were encountered: