Skip to content

Conversation

@mkannwischer
Copy link
Contributor

@mkannwischer mkannwischer commented Jun 30, 2025

Add nix setup and compiler tests in CI

Tests the following compilers:

  • GCC: 4.8, 4.9, 7, 11, 13, 14
  • Clang: 18, 19, 20
  • Zig: 0.12, 0.13, 0.14 disabled due to failures

@mkannwischer mkannwischer changed the title Add nix setup and compiler tests in CI Add extensive compiler tests in CI Jul 14, 2025
@mkannwischer mkannwischer force-pushed the ci-compiler-tests branch 2 times, most recently from 4fa5da0 to dbf6037 Compare July 14, 2025 09:14
@mkannwischer
Copy link
Contributor Author

There are test failures for all versions of the zig compiler when compiling with -O0 on both AArch64 and x86.
This may very well be a compiler bug, but it definitely needs investigation.

@mkannwischer
Copy link
Contributor Author

There are test failures for all versions of the zig compiler when compiling with -O0 on both AArch64 and x86. This may very well be a compiler bug, but it definitely needs investigation.

I don't have the bandwidth to look into this right now. I have disabled the zig tests for now and opened an issue to look into this separately: #17

@mkannwischer mkannwischer marked this pull request as ready for review July 29, 2025 04:00
@mkannwischer
Copy link
Contributor Author

Offf - -O0 test jobs take up to 45 minutes :(
Maybe we want to either ditch those or somehow reduce the number of tests.

@mkannwischer
Copy link
Contributor Author

Mabe we merge this for now and consider alternatives in an issue?

@mkannwischer mkannwischer requested a review from a team July 29, 2025 06:04
@mkannwischer mkannwischer force-pushed the ci-compiler-tests branch 2 times, most recently from 24a572a to 8e41e34 Compare August 2, 2025 04:00
Tests the following compilers:
- GCC: 4.8, 4.9, 7, 11, 13, 14
- Clang: 18, 19, 20

Zig (0.12, 0.13, 0.14) are also added, but since they are currently failing,
I disabled them for now.

Signed-off-by: Matthias J. Kannwischer <[email protected]>
Signed-off-by: Matthias J. Kannwischer <[email protected]>
@mkannwischer
Copy link
Contributor Author

I disabled -O0 tests for now. It just takes too long.

@mkannwischer mkannwischer merged commit d2b14a4 into main Aug 13, 2025
65 checks passed
@mkannwischer mkannwischer deleted the ci-compiler-tests branch August 13, 2025 06:31
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.

CI: Perform tests with all common compilers

3 participants