Skip to content

GHA macOS: Try enabling bootstrap stage again #4912

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

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

kinke
Copy link
Member

@kinke kinke commented Apr 21, 2025

And the latest stable LDC release as first host compiler.

kinke added 2 commits April 21, 2025 21:30
And the latest stable LDC release as first host compiler.
@kinke
Copy link
Member Author

kinke commented Apr 22, 2025

Okay, looks like we could re-enable the bootstrap stage on macOS - at the cost of disabling mimalloc and C++ LTO for the arm64 package (no costs for the x86_64 one). That setup survived 15 consecutive CI job runs on each arch, and in my previous attempts last time, I've only seen very few CI job runs which would NOT show at least one 'Pure virtual function called!' error (as they are sporadic, not deterministic).

The only real improvement (when mixing LLVM versions) from last time is that I haven't seen any sporadic compiler crashes (during unwinding) for driver/config_diag.d anymore (probably fixed by #4888).

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.

1 participant