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

Create cdefault.yml #20

Merged
merged 7 commits into from
Oct 15, 2024
Merged

Create cdefault.yml #20

merged 7 commits into from
Oct 15, 2024

Conversation

jkrech
Copy link
Member

@jkrech jkrech commented Oct 14, 2024

for enabling semihosting we need local cdefault variant.

for enabling semihosting we need local cdefault variant.
update packs to latest.
update to recent versions
added select compiler to make toolchain agnostic.
fix llvm-embedded to 18.1.3
@jkrech
Copy link
Member Author

jkrech commented Oct 14, 2024

Have you tried using llvm-embedded 19.1.1 yet. I was not able to successfully invoke it, therefore I locked the version to 18.1.3.

@JonatanAntoni
Copy link
Contributor

JonatanAntoni commented Oct 14, 2024

@jkrech, LLVM 19.1.1 seems to have some issues.
On Mac, the extracted archive does not contain proper binary symlinks.
On Linux, the build fails due to command line flags not recognized.

clang: warning: no multilib found matching flags: --target=thumbv7m-none-unknown-eabi -fexceptions -frtti -march=thumbv7m+nocrc+nocrypto+nosha2+noaes+nodotprod+nodsp+nomve+nomve.fp+nofp16+noras+nofp16fml+nobf16+nosb+noi8mm+nolob+nocdecp0+nocdecp1+nocdecp2+nocdecp3+nocdecp4+nocdecp5+nocdecp6+nocdecp7+nopacbti -mfloat-abi=soft -mfpu=none [-Wmissing-multilib]

An update to CMSIS-Toolbox is required to get this fixed, see Open-CMSIS-Pack/devtools#1807

min compatible version instead of fixed version.

Co-authored-by: Jonatan Antoni <[email protected]>
@jkrech jkrech merged commit a722516 into main Oct 15, 2024
3 checks passed
@jkrech jkrech deleted the jkrech-patch-1 branch October 15, 2024 05:35
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