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

Allow Apple Clang #2584

Merged
merged 13 commits into from
Jul 12, 2023
Merged

Allow Apple Clang #2584

merged 13 commits into from
Jul 12, 2023

Conversation

Bouncner
Copy link
Collaborator

@Bouncner Bouncner commented Jun 25, 2023

This PR enables Apple's clang version as it has sufficiently caught up with LLVM. An additional LLVM installation on MacOS is quite large. If our students don't need it, we shouldn't require it. Benchmarking won't be done on macOS machines anyways.

Changes:

  • adapt Jenkinsfile to no longer fail on Apple clang compilers but issue a warning mentioning "the recommended clang"
  • adapt CI pipeline to also compile with the Apple compiler versions

@Bouncner Bouncner added the FullCI Run all CI tests (slow, but required for merge) label Jun 25, 2023
@dey4ss
Copy link
Member

dey4ss commented Jun 25, 2023

😱

@Bouncner
Copy link
Collaborator Author

😱

I am an Apple fanboy. ¯_(ツ)_/¯

Next step is getting rid of Linux.

@Bouncner Bouncner requested a review from dey4ss June 26, 2023 14:29
@Bouncner
Copy link
Collaborator Author

Requesting a review from you @dey4ss, even though the pipeline is not mergeable right now. When we agree on the PR, I will re-add the deleted stages.

@Bouncner Bouncner marked this pull request as ready for review June 27, 2023 21:32
@Bouncner Bouncner enabled auto-merge (squash) July 10, 2023 21:25
@Bouncner Bouncner merged commit 4ad7238 into master Jul 12, 2023
4 checks passed
@Bouncner Bouncner deleted the martin/clang-apple branch July 12, 2023 14:23
nikriek pushed a commit that referenced this pull request Oct 28, 2023
Enables Apple's clang version as it has sufficiently caught up with LLVM.
nikriek pushed a commit that referenced this pull request Nov 6, 2023
Enables Apple's clang version as it has sufficiently caught up with LLVM.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FullCI Run all CI tests (slow, but required for merge)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants