Closed michaelklishin closed 6 days ago
Hi,
Just adding some additional data here:
When building Erlang/OTP for Yocto (using meta-erlang layer) I've added some patches for changing autoconf version:
That was necessary because each Yocto version uses a specific autoconf version (usually the latest one available). I've been testing running Erlang/OTP 26,27,28 (master branch) without any problems so far.
OTP contains all configure
scripts needed already generated, so there is no need to run ./otp_build update_configure
. Already generated configure
scripts was introduced since different autoconf
versions were incompatible which caused misconfigurations. Now we always generate all configure
scripts using fixed versions (which is different in different OTP versions). We will not change that, since that prevents misconfigurations of the system.
If you modify configure.ac
files, you have to re-generate configure
scripts, but this is not something that we support. If you do that, I would strongly recommend not hacking the otp_build
script (as in the patches above), but instead use the autoconf
version that the specific OTP version needs. This in order to avoid strange misconfigurations. Downloading and building autoconf
is an easy task.
Team RabbitMQ builds recent Erlang/OTP releases on a number of Debian and Ubuntu distributions.
Recently, Erlang 26.2.x builds on Debian Trixie (yes, it is not yet GA but still) builds have started failing with
Unlike Debian Bookworm, Trixie ships with autoconf
2.72.x
.I cannot comment on the actual compatibility of
2.72.x
but in case there are no breaking changes, this should be a matter of whitelisting2.72.x
as supported.Trixie does not have an announced release date yet and chance are, it will ship around June 2025 or 2026.