Skip to content

toolchain(llvm): preliminary support for cross platform#6243

Merged
waruqi merged 2 commits intoxmake-io:devfrom
Doekin:llvm-cross
Mar 25, 2025
Merged

toolchain(llvm): preliminary support for cross platform#6243
waruqi merged 2 commits intoxmake-io:devfrom
Doekin:llvm-cross

Conversation

@Doekin
Copy link
Contributor

@Doekin Doekin commented Mar 23, 2025

This PR introduces preliminary support for the cross platform using the llvm toolchain.

Usage

You can specify either sdk or cross with the following commands:

xmake f -c -vD -p cross --toolchain=llvm --cross=aarch64-linux-gnu- [--sdk=<path/to/sdk>]
xmake f -c -vD -p cross --toolchain=llvm --sdk=<path/to/sdk> [--cross=aarch64-linux-gnu-]

Please be aware that this implementation does not currently support musl-based or bare-metal platforms.

@Doekin Doekin changed the title toolchain(llvm): add support for cross platform toolchain(llvm): preliminary support for cross platform Mar 24, 2025
@Doekin Doekin marked this pull request as ready for review March 24, 2025 14:07
@waruqi waruqi added this to the v2.9.9 milestone Mar 25, 2025
@waruqi waruqi merged commit 2b5c184 into xmake-io:dev Mar 25, 2025
22 checks passed
@Doekin Doekin deleted the llvm-cross branch May 16, 2025 04:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants