28c170
diff --git a/ldns-1.7.1/configure b/ldns-1.7.1/configure
28c170
index b79067e..543806e 100755
28c170
--- a/ldns-1.7.1/configure
28c170
+++ b/ldns-1.7.1/configure
28c170
@@ -684,6 +684,7 @@ PYTHON_SITE_PKG
28c170
 PYTHON_LDFLAGS
28c170
 PYTHON_CPPFLAGS
28c170
 PYTHON
28c170
+PYTHON_LIB
28c170
 PYTHON_VERSION
28c170
 UNINSTALL_CONFIG_MANPAGE
28c170
 UNINSTALL_CONFIG
28c170
@@ -14324,6 +14325,7 @@ EOD`
28c170
 			# use the official shared library
28c170
 			ac_python_library=`echo "$ac_python_library" | sed "s/^lib//"`
28c170
 			PYTHON_LDFLAGS="-L$ac_python_libdir -l$ac_python_library"
28c170
+			PYTHON_LIB="$ac_python_library"
28c170
 		else
28c170
 			# old way: use libpython from python_configdir
28c170
 			ac_python_libdir=`$PYTHON -c \
28c170
@@ -14331,6 +14333,7 @@ EOD`
28c170
 			  import os; \
28c170
 			  print (os.path.join(f(plat_specific=1, standard_lib=1), 'config'));"`
28c170
 			PYTHON_LDFLAGS="-L$ac_python_libdir -lpython$ac_python_version"
28c170
+			PYTHON_LIB="python$ac_python_version"
28c170
 		fi
28c170
 
28c170
 		if test -z "PYTHON_LDFLAGS"; then
28c170
diff --git a/ldns-1.7.1/packaging/ldns-config.in b/ldns-1.7.1/packaging/ldns-config.in
28c170
index f147920..5235c7a 100755
28c170
--- a/ldns-1.7.1/packaging/ldns-config.in
28c170
+++ b/ldns-1.7.1/packaging/ldns-config.in
28c170
@@ -1,11 +1,26 @@
28c170
 #!/bin/sh
28c170
 
28c170
 VERSION="@PACKAGE_VERSION@"
28c170
-LDFLAGS="@LDFLAGS@ @LIBSSL_LDFLAGS@ @PYTHON_LDFLAGS@"
28c170
 LIBS="@LIBS@ @LIBSSL_LIBS@"
28c170
 LIBDIR="@libdir@"
28c170
 INCLUDEDIR="@includedir@"
28c170
 LIBVERSION="@VERSION_INFO@"
28c170
+ARCH="`uname -m`"
28c170
+
28c170
+case $ARCH in
28c170
+       x86_64 | amd64 | sparc64 | s390x | ppc64)
28c170
+
28c170
+               LIBDIR="/usr/lib64"
28c170
+               LIBDIR_SEC="/usr/lib"
28c170
+               ;;
28c170
+       * )
28c170
+               LIBDIR="/usr/lib"
28c170
+               LIBDIR_SEC="/usr/lib64"
28c170
+               ;;
28c170
+esac
28c170
+
28c170
+LDFLAGS="@LDFLAGS@ @LIBSSL_LDFLAGS@ -L$LIBDIR -l@PYTHON_LIB@"
28c170
+LDFLAGS_SEC="@LDFLAGS@ @LIBSSL_LDFLAGS@ -L$LIBDIR_SEC -l@PYTHON_LIB@"
28c170
 
28c170
 for arg in $@
28c170
 do
28c170
@@ -17,9 +32,13 @@ do
28c170
     then
28c170
         echo "${LDFLAGS} -L${LIBDIR} ${LIBS} -lldns"
28c170
     fi
28c170
+    if [ $arg = "--libs_sec" ]
28c170
+    then
28c170
+        echo "${LDFLAGS_SEC} -L${LIBDIR_SEC} ${LIBS} -lldns"
28c170
+    fi
28c170
     if [ $arg = "-h" ] || [ $arg = "--help" ]
28c170
     then
28c170
-        echo "Usage: $0 [--cflags] [--libs] [--version]"
28c170
+        echo "Usage: $0 [--cflags] [--libs] [--libs_sec] [--version]"
28c170
     fi
28c170
     if [ $arg = "--version" ]
28c170
     then