summaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorJoe Orton <jorton@apache.org>2024-08-20 10:28:48 +0200
committerJoe Orton <jorton@apache.org>2024-08-20 10:28:48 +0200
commit30c15cd532d5b653ac267ba7b7f4b9267d432a90 (patch)
treefdc2171bd8b48b49d8e03fa3fcc4f262119a35b6 /.github/workflows
parentap_log_error: Include text strings from apr-util in addition (diff)
downloadapache2-30c15cd532d5b653ac267ba7b7f4b9267d432a90.tar.xz
apache2-30c15cd532d5b653ac267ba7b7f4b9267d432a90.zip
CI: Install libsasl2-dev to fix build errors with APR trunk/apr-util 1.7.x
https://lists.apache.org/thread/8hhs2otod7fo44964yd1csck3ddm1fq2 CI: Add job to test LDAP with the (apr 1.7.x, apr-util 1.7.x) combination. Github: closes #474 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1920050 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/linux.yml15
1 files changed, 14 insertions, 1 deletions
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index 1f522c8cc6..b1295b8604 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -171,6 +171,19 @@ jobs:
TEST_ARGS="-defines LDAP"
TESTS="t/modules/"
# -------------------------------------------------------------------------
+ - name: APR 1.7.x, APR-util 1.7.x, LDAP
+ config: --enable-mods-shared=reallyall
+ pkgs: ldap-utils
+ env: |
+ APR_VERSION=1.7.x
+ APU_VERSION=1.7.x
+ APU_CONFIG="--with-crypto --with-ldap"
+ TEST_MALLOC=1
+ TEST_LDAP=1
+ TEST_ARGS="-defines LDAP"
+ TESTS="t/modules/"
+ CLEAR_CACHE=1
+ # -------------------------------------------------------------------------
### TODO: if: *condition_not_24x
- name: APR trunk thread debugging
config: --enable-mods-shared=reallyall --with-mpm=event
@@ -327,7 +340,7 @@ jobs:
cpanminus libtool-bin libapr1-dev libaprutil1-dev
liblua5.3-dev libbrotli-dev libcurl4-openssl-dev
libnghttp2-dev libjansson-dev libpcre2-dev gdb
- perl-doc ${{ matrix.pkgs }}
+ perl-doc libsasl2-dev ${{ matrix.pkgs }}
- uses: actions/checkout@v4
- name: Cache installed libraries
uses: actions/cache@v4