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

ci: remove clang workflow, use main twister workflow to build using llvm #82354

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

nashif
Copy link
Member

@nashif nashif commented Nov 29, 2024

  • twister: add an option to force a toolchain variant for a platform
  • ci: twister: build native_sim with llvm
  • ci: clang: remove clang workflow

Using --force-platform-toolchain native_sim/native:llvm will force
building native_sim tests with llvm while everything else is built with
whatever variant was set in the environment.

This option can be provided multiple times for multiple platforms and
toolchain variants.

Signed-off-by: Anas Nashif <[email protected]>
Use twister to selectively build with llvm on some platforms. This
removes duplication with the clang workflow which is being removed in a
followup commit.

Signed-off-by: Anas Nashif <[email protected]>
We build with clang in main twister workflow now.

Signed-off-by: Anas Nashif <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants