summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorAlexander Bokovoy <abokovoy@redhat.com>2021-06-18 09:28:46 +0300
committerAlexander Bokovoy <abokovoy@redhat.com>2021-06-18 13:24:53 +0300
commit558bd4d9c5e52be09fce5771f86ca407dc2966db (patch)
tree55d69547da729560ada50ae7d8d3fa53075aa7e7 /configure.ac
parent1f7b1b94aa170fc9d1d0249b8496f589a6dd4a0e (diff)
downloadmod_wsgi-558bd4d9c5e52be09fce5771f86ca407dc2966db.tar.gz
Do not add default RPATH
On Fedora Rawhide (future F35), a distribution policy asks to avoid adding standard library paths to RPATH. The way paths currently added in mod_wsgi, PYTHON_LIBDIR is always added to the RPATH, causing breakage on Fedora. Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac9
1 files changed, 7 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 9d4f779..37a0f86 100644
--- a/configure.ac
+++ b/configure.ac
@@ -44,6 +44,7 @@ XCODE_BIN_PATTERN="${XCODE_PREFIX}.*/usr/bin/"
if test -x "${APXS}"; then
APXS_CC=`${APXS} -q CC`
APXS_LIBTOOL=`${APXS} -q LIBTOOL | sed -e "s/ .*$//"`
+ APXS_LIBDIR=`${APXS} -q LIBDIR | sed -e "s/ .*$//"`
case ${APXS_CC} in
${XCODE_PREFIX}*)
if test ! -x ${XCODE_CC}; then
@@ -159,8 +160,12 @@ fi
if test "${PYTHONFRAMEWORKDIR}" = "no-framework" -o \
"${ENABLE_FRAMEWORK}" != "yes"; then
- LDFLAGS1="-L${PYTHONLIBDIR}"
- LDFLAGS2="-L${PYTHONCFGDIR}"
+ if test "${PYTHONLIBDIR}" != "${APXS_LIBDIR}" ; then
+ LDFLAGS1="-L${PYTHONLIBDIR}"
+ fi
+ if test "${PYTHONCFGDIR}" != "${APXS_LIBDIR}" ; then
+ LDFLAGS2="-L${PYTHONCFGDIR}"
+ fi
LDLIBS1="-lpython${PYTHON_LDVERSION}"