Proposal: Community-Maintained OTP macOS Builds

Hello everyone. I submitted the following proposal to the build and packaging wg: OTP macOS builds · Issue #80 · erlef/build-and-packaging-wg · GitHub

Any feedback appreciated!

2 Likes

Hey everyone, I’ve created a PR with the implementation: Initial implementation by wojtekmach · Pull Request #1 · erlef/otp_builds · GitHub

You can try it out already:

$ curl --fail -LO https://github.com/erlef/otp_builds/releases/download/OTP-27.0.1/OTP-27.0.1-macos-arm64.tar.gz
$ mkdir /tmp/otp ; tar xzf OTP-27.0.1-macos-arm64.tar.gz --cd /tmp/otp
$ /tmp/otp/bin/erl
Erlang/OTP 27 [erts-15.0.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit]

Eshell V15.0.1 (press Ctrl+G to abort, type help(). for help)
1>
7 Likes

I’ve been focused on some other things recently but now I am again very keen and able to push this over the finish line. This is a very much bike shedding topic but I was wondering if anyone had feedback (ideally in the PR) on naming scheme for builds: Initial implementation by wojtekmach · Pull Request #1 · erlef/otp_builds · GitHub.

1 Like

OTP macOS builds are ready!

See: GitHub - erlef/otp_builds: Community-maintained pre-compiled Erlang/OTP for macOS

For notable changes since the original proposal, see: OTP macOS builds · Issue #80 · erlef/build-and-packaging-wg · GitHub

5 Likes