configure.ac | 9 +++++++++ 1 file changed, 9 insertions(+) New commits: commit e89723103313ec4366ee58144c47d7a5c16bf838 Author: Rene Engelhard <r...@rene-engelhard.de> AuthorDate: Fri Dec 15 17:45:27 2023 +0100 Commit: René Engelhard <r...@debian.org> CommitDate: Fri Dec 15 19:32:10 2023 +0100
check abseil version since 918515d6fc6e2eaa000c4a997d604b7b00b492e3 updated to a pdfium version which only builds with >= 20230125.3 (earliest I could get hand on). Ideally we should test for the feature, but this suffices too and we do that for other libs, too... Change-Id: I14719186d415b9df82f607b26233c9be154492c6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160833 Tested-by: René Engelhard <r...@debian.org> Tested-by: Jenkins Reviewed-by: René Engelhard <r...@debian.org> diff --git a/configure.ac b/configure.ac index 151f68f7bb22..97de2b514d3a 100644 --- a/configure.ac +++ b/configure.ac @@ -12243,6 +12243,15 @@ if test "$ENABLE_PDFIUM" = "TRUE"; then AC_CHECK_LIB([absl_bad_variant_access], [main], [], [AC_MSG_ERROR([libabsl_bad_variant_access library not found.])]) ABSEIL_LIBS="-labsl_bad_optional_access -labsl_bad_variant_access" + AC_MSG_CHECKING([whether abseil is >= 20230125]) + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + #include <absl/base/config.h> + #if ABSL_LTS_RELEASE_VERSION < 20230125 + #error Too old. + #endif + ])], + [AC_MSG_RESULT([ok])], + [AC_MSG_ERROR([too old. Need >= 20230125])]) AC_LANG_POP([C++]) ABSEIL_CFLAGS=$(printf '%s' "$ABSEIL_CFLAGS" | sed -e "s/-I/${ISYSTEM?}/g") FilterLibs "${ABSEIL_LIBS}"