1
0
Fork 0
mirror of https://github.com/processone/ejabberd synced 2025-10-03 09:49:18 +02:00

Raise Erlang/OTP minimum requirement to 25.0 (#4281)

This commit is contained in:
Badlop 2025-04-21 11:24:08 +02:00
parent 82ec0a4837
commit 54796f888e
3 changed files with 7 additions and 2 deletions

View file

@ -44,6 +44,11 @@ jobs:
- uses: actions/checkout@v4 - 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 - name: Get compatible Rebar binaries
if: matrix.otp < 24 if: matrix.otp < 24
run: | run: |

View file

@ -19,7 +19,7 @@ To compile ejabberd you need:
- GCC - GCC
- Libexpat ≥ 1.95 - Libexpat ≥ 1.95
- Libyaml ≥ 0.1.4 - Libyaml ≥ 0.1.4
- Erlang/OTP ≥ 20.0 - Erlang/OTP ≥ 25.0
- OpenSSL ≥ 1.0.0 - OpenSSL ≥ 1.0.0
Other optional libraries are: Other optional libraries are:

View file

@ -3,7 +3,7 @@
AC_PREREQ(2.59) 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]) 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)" REQUIRE_ERLANG_MAX="100.0.0 (No Max)"
AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_MACRO_DIR([m4])