diff --git a/.github/workflows/runtime.yml b/.github/workflows/runtime.yml index e0b7469e4..cc4829911 100644 --- a/.github/workflows/runtime.yml +++ b/.github/workflows/runtime.yml @@ -44,6 +44,11 @@ jobs: - uses: actions/checkout@v4 + - name: Temporarily reenable compilation with Erlang/OTP 20 + if: matrix.otp < 25 + run: | + sed -i "s|13.0 |9.0.5 |g" configure.ac + - name: Get compatible Rebar binaries if: matrix.otp < 24 run: | diff --git a/COMPILE.md b/COMPILE.md index 67277051c..49e9be269 100644 --- a/COMPILE.md +++ b/COMPILE.md @@ -19,7 +19,7 @@ To compile ejabberd you need: - GCC - Libexpat ≥ 1.95 - Libyaml ≥ 0.1.4 -- Erlang/OTP ≥ 20.0 +- Erlang/OTP ≥ 25.0 - OpenSSL ≥ 1.0.0 Other optional libraries are: diff --git a/configure.ac b/configure.ac index b7ade05cb..163f027aa 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ AC_PREREQ(2.59) AC_INIT(ejabberd, m4_esyscmd([echo `git describe --tags 2>/dev/null || echo 25.04` | sed 's/-g.*//;s/-/./' | tr -d '\012']), [ejabberd@process-one.net], [ejabberd]) -REQUIRE_ERLANG_MIN="9.0.5 (Erlang/OTP 20.0)" +REQUIRE_ERLANG_MIN="13.0 (Erlang/OTP 25.0)" REQUIRE_ERLANG_MAX="100.0.0 (No Max)" AC_CONFIG_MACRO_DIR([m4])