Skip to content

Conversation

@reneleonhardt
Copy link
Contributor

Chores

  • Add ubuntu arm to workflows
  • Let dependabot update github-actions
  • Make apt install less verbose
  • Set editorconfig *.yaml to indent_size = 2

@max0x7ba max0x7ba merged commit d79d1d4 into max0x7ba:master Sep 24, 2025
19 of 40 checks passed
@max0x7ba
Copy link
Owner

Thank you for your contribution, Rene.

The Makefile CI are going to be fixed in the following commits.

@reneleonhardt reneleonhardt deleted the chore/add-ubuntu-arm branch September 24, 2025 16:05
@reneleonhardt
Copy link
Contributor Author

You're welcome!

Great that you could fix the archs, I'm no C++ Dev 😄

@max0x7ba
Copy link
Owner

clang-14 for arm doesn't support -march=native compiler option and that broke the Makefile build.

@reneleonhardt
Copy link
Contributor Author

ubuntu-22.04 is very old, at least clang 15 is preinstalled on the runner according to the documentation, but I guess it wouldn't be enough 😄
https://github.com/actions/partner-runner-images/blob/main/images/arm-ubuntu-22-image.md

If native would be a hard requirement, at least there are arm64 binaries for all supported LLVM releases.
https://apt.llvm.org/jammy/dists/llvm-toolchain-jammy-20/main/binary-arm64/

@max0x7ba
Copy link
Owner

If native would be a hard requirement, at least there are arm64 binaries for all supported LLVM releases.

-march=native is often a useful optimization option, but not a requirement at all.

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