From: Mark Andrews Date: Mon, 23 Mar 2020 01:04:30 +0000 (+1100) Subject: Add jobs for 'configure --with{out}-lmdb' to the GitLab CI X-Git-Tag: v9.17.2~107^2~2 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=060b56dc70f2001fef21ab0eb954663feb62d4d0;p=thirdparty%2Fbind9.git Add jobs for 'configure --with{out}-lmdb' to the GitLab CI We missed a case where LMDB was not installed/used in the build and that broke system tests on such systems. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3f046647183..2096ec31b7e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -670,12 +670,13 @@ scan-build: when: on_failure # Jobs for regular GCC builds on Debian Sid (amd64) +# Also tests configration option: --without-lmdb. gcc:sid:amd64: variables: CC: gcc CFLAGS: "${CFLAGS_COMMON} -O3" - EXTRA_CONFIGURE: "--enable-dnstap --with-libidn2" + EXTRA_CONFIGURE: "--enable-dnstap --with-libidn2 --without-lmdb" RUN_MAKE_INSTALL: 1 <<: *debian_sid_amd64_image <<: *build_job @@ -699,13 +700,14 @@ cppcheck: <<: *cppcheck_job # Job for out-of-tree GCC build on Debian Sid (amd64) +# Also tests configration option: --with-lmdb. gcc:out-of-tree: variables: CC: gcc CFLAGS: "${CFLAGS_COMMON} -Og" CONFIGURE: ../configure - EXTRA_CONFIGURE: "--enable-dnstap --with-libidn2" + EXTRA_CONFIGURE: "--enable-dnstap --with-libidn2 --with-lmdb" RUN_MAKE_INSTALL: 1 OOT_BUILD_WORKSPACE: workspace <<: *base_image