Skip to content

Conversation

KrystalDelusion
Copy link
Member

@KrystalDelusion KrystalDelusion commented Sep 1, 2025

What are the reasons/motivation for this change?

https://yosyshq.discourse.group/t/psa-llvm21-on-macos-is-failing-yosys-builds/76

Explain how this is achieved.

Specify llvm@20 in brewfile, and use the brewfile for macOS CI runs.
Also add macos-latest to test-compile.

Note that setting macOS compilers to specify clang-19 passes C++17, but fails C++20 (on both x86 and arm) despite passing both C++ versions under ubuntu, spun out to #5320.

If applicable, please suggest to reviewers how they can test the change.

Also skip `brew update`.
Specify llvm@20 due to problems with clang-21 and macOS .dylib.
@KrystalDelusion

This comment was marked as outdated.

@KrystalDelusion
Copy link
Member Author

The sans bundle dependencies didn't include tcl-tk, so I've started a build where tcl-tk is removed from the Brewfile to see what happens: https://github.com/YosysHQ/yosys/actions/runs/17392331217

@KrystalDelusion KrystalDelusion merged commit 819b963 into main Sep 2, 2025
70 checks passed
@KrystalDelusion KrystalDelusion deleted the krys/brew_bundle branch September 2, 2025 06:03
@KrystalDelusion KrystalDelusion mentioned this pull request Sep 2, 2025
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