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

Additional installation instructions needed for macOS #148

Open
nzoghb opened this issue Aug 5, 2021 · 3 comments
Open

Additional installation instructions needed for macOS #148

nzoghb opened this issue Aug 5, 2021 · 3 comments
Labels
documentation Improvements or additions to documentation

Comments

@nzoghb
Copy link
Contributor

nzoghb commented Aug 5, 2021

In addition to needing to install the Rustlang toolchain, the build step requires the following dependencies:

$ brew install gnu-tar
$ brew install xz
$ brew install openssl
@ielashi
Copy link
Contributor

ielashi commented Sep 23, 2021

@nzoghb It would be great it you could update the README with these instructions :)

@peterpeterparker peterpeterparker added the documentation Improvements or additions to documentation label Jan 24, 2023
@bitdivine
Copy link
Member

Note: Dependencies are now installed by scripts/setup. That installs tar and xz but not openssl. I believe that we no longer need openssl for the build as openssl is now statically linked in the tooling that used to use it. As such, I think we can mark this ticket as closed.

The preferred way of building is now by docker, just for consistency. This works well on Linux and Intel Macs. We are however aware that there are problems using docker on M1 macs. Unfortunately it is hard to offer a reliable solution to this yet as there are no apple silicon runners on GitHub, so fixes get broken easily without anyone noticing. GitHub is due to offer apple silicon runners this Winter. I am looking forward to this, as then we can test our builds for M1 and get that working reliably.

@bitdivine
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

4 participants