From 1880eedd53d8e3eb4f9004f3b4967ccf7cdecbfe Mon Sep 17 00:00:00 2001 From: Nicholas Wilson Date: Tue, 2 Dec 2025 18:15:28 +0000 Subject: [PATCH] Exclude multilib directories in pcre2-config --- pcre2-config.in | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pcre2-config.in b/pcre2-config.in index 9639a907f..54c3ebb60 100644 --- a/pcre2-config.in +++ b/pcre2-config.in @@ -23,8 +23,8 @@ fi usage="Usage: pcre2-config [--prefix] [--exec-prefix] [--version] $libs $cflags" if test $# -eq 0; then - echo "${usage}" 1>&2 - exit 1 + echo "${usage}" 1>&2 + exit 1 fi libR= @@ -38,9 +38,14 @@ case `uname -s` in esac libS= -if test @libdir@ != /usr/lib ; then - libS=-L@libdir@ -fi +case "@libdir@" in + /usr/lib|/usr/lib32|/usr/lib64|/usr/lib/*-gnu*|/lib|/lib32|/lib64|/lib/*-gnu*) + # system locations, no -L needed + ;; + *) + libS="-L@libdir@" + ;; +esac while test $# -gt 0; do case "$1" in