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

WIP Support MacOS build and test #1984

Closed
wants to merge 1 commit into from
Closed

WIP Support MacOS build and test #1984

wants to merge 1 commit into from

Conversation

timkpaine
Copy link
Contributor

Fixes #1980

Will not work yet until a few other things are finished, so please do not approve/run the CI (I'm testing on my fork)


- name: Install Mac Dependencies
run: |
brew install uhdm surelog yosys
Copy link
Member

Choose a reason for hiding this comment

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

I suppose we should build everything here (not try to install those packages with brew), so we're sure we test against the exact version of the deps pinned with submodules

Copy link
Contributor Author

@timkpaine timkpaine Oct 16, 2023

Choose a reason for hiding this comment

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

Sure, though of course surelog and uhdm are available via homebrew, and soon synlig will be as well.

so long as the dependencies are pinned to release versions and not random git hashes, it should be easy to distribute via homebrew and other registries.

Copy link
Member

Choose a reason for hiding this comment

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

Actually I think we should have both tests - one without and one with brew.

@kgugala
Copy link
Member

kgugala commented Oct 16, 2023

@timkpaine can you rebase this PR (so we have changes from #2073 included)

@timkpaine timkpaine closed this Dec 18, 2023
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.

Support and test Mac build and install
3 participants