Skip to content

Conversation

@emizzle
Copy link
Contributor

@emizzle emizzle commented Oct 31, 2025

Prevents the SIGILL in windows ci, which indicates that nim was being built with an illegal instruction set. By specifying --march=x86_64, it tells gcc to enable a more compatible (generic) set of cpu instructions. See https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html#index-march-15 for more info.

Also reverts "excludes" from test import as it is no longer needed.

@github-actions github-actions bot added the fix label Oct 31, 2025
@emizzle emizzle changed the title fix(ci): revert "excludes" from test import fix(ci): Windows SIGILL in CI Nov 3, 2025
Copy link
Contributor

@2-towns 2-towns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks !

Copy link
Contributor

@cnanakos cnanakos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@emizzle emizzle added this pull request to the merge queue Nov 3, 2025
@emizzle emizzle removed this pull request from the merge queue due to a manual request Nov 3, 2025
@emizzle emizzle force-pushed the ci/fix-illegal-operation branch from a8013df to 4fb6056 Compare November 3, 2025 10:47
@emizzle emizzle added this pull request to the merge queue Nov 3, 2025
Merged via the queue into master with commit f791a96 Nov 3, 2025
22 checks passed
@emizzle emizzle deleted the ci/fix-illegal-operation branch November 3, 2025 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants