I've been maintaining a pkg overlay for FreeBSD since summer of 2025, so that I can build projects pinned to specific versions of Elixir and Erlang... I've been bitten in the past by versions of lang/elixir-dev changing outside of my control. I build for 14.3 and 15.0.
I would be very happy for this to move upstream and to be maintained by more than just myself.
https://github.com/goetic/beam-ports
These days I'm building aarch64 in qemu running on an M3 Mac with lots of cores, and amd64 on an 8-core bare metal server running on OVH. The aarch64 takes about an hour for the entire build process, while amd64 takes over an hour per arch.
I've been maintaining a pkg overlay for FreeBSD since summer of 2025, so that I can build projects pinned to specific versions of Elixir and Erlang... I've been bitten in the past by versions of lang/elixir-dev changing outside of my control. I build for 14.3 and 15.0.
I would be very happy for this to move upstream and to be maintained by more than just myself.
https://github.com/goetic/beam-ports
These days I'm building aarch64 in qemu running on an M3 Mac with lots of cores, and amd64 on an 8-core bare metal server running on OVH. The aarch64 takes about an hour for the entire build process, while amd64 takes over an hour per arch.