From b6df311368133df90c3bf338fbf5c90bd8d950f8 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 22 Jan 2025 10:45:35 +0900 Subject: Skip gpg-error-config-test.sh for specific incompatible pkg-config. * src/gpg-error-config-test.sh.in: Skip the test with pkgconf 1.8.0. -- Possibly, we need to skip with 1.9.0, 1.9.1, 1.9.2, and 1.9.3, too. pkgconf 1.8.1 (on Debian) works well. Signed-off-by: NIIBE Yutaka --- src/gpg-error-config-test.sh.in | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src') diff --git a/src/gpg-error-config-test.sh.in b/src/gpg-error-config-test.sh.in index cd4a7e3..0eaa7dd 100644 --- a/src/gpg-error-config-test.sh.in +++ b/src/gpg-error-config-test.sh.in @@ -15,6 +15,15 @@ if [ "$1" = --old-new ]; then # Old gpg-error-config never supports PKG_CONFIG_SYSROOT_DIR unset PKG_CONFIG_SYSROOT_DIR else + if ! pkg_config_version=$(pkg-config --version 2>/dev/null); then + # Skip this test when pkg-config is not available + exit 77 + fi + case $pkg_config_version in + # We know that pkgconf 1.8.0 doesn't work well + 1.8.0) exit 77 ;; + *) ;; + esac pkg_config_min_version=0.29 PKG_CONFIG_SYSROOT_DIR="/var/example-target" export PKG_CONFIG_SYSROOT_DIR -- cgit v1.2.3