Blob Blame History Raw
diff --git a/ldns-1.8.1/packaging/ldns-config.in b/ldns-1.8.1/packaging/ldns-config.in
index 623f77e..2b961f9 100755
--- a/ldns-1.8.1/packaging/ldns-config.in
+++ b/ldns-1.8.1/packaging/ldns-config.in
@@ -3,16 +3,28 @@
 prefix="@prefix@"
 exec_prefix="@exec_prefix@"
 VERSION="@PACKAGE_VERSION@"
-CFLAGS="@CFLAGS@"
 CPPFLAGS="@CPPFLAGS@ @LIBSSL_CPPFLAGS@"
-LDFLAGS="@LDFLAGS@ @LIBSSL_LDFLAGS@"
 PYTHON_CPPFLAGS="@PYTHON_CPPFLAGS@"
-PYTHON_LDFLAGS="@PYTHON_LDFLAGS@"
+PYTHON_LDFLAGS="@PYTHON_LIBS@"
 LIBS="@LIBS@ @LIBSSL_LIBS@"
-LIBDIR="@libdir@"
 INCLUDEDIR="@includedir@"
 LIBVERSION="@VERSION_INFO@"
+ARCH="`uname -m`"
 
+case $ARCH in
+       x86_64 | amd64 | sparc64 | s390x | ppc64)
+
+               LIBDIR="/usr/lib64"
+               LIBDIR_SEC="/usr/lib"
+               ;;
+       * )
+               LIBDIR="/usr/lib"
+               LIBDIR_SEC="/usr/lib64"
+               ;;
+esac
+
+LDFLAGS_SEC="@LDFLAGS@ -L$LIBDIR_SEC"
+LDFLAGS="@LDFLAGS@ -L$LIBDIR"
 
 for arg in $@
 do
@@ -28,13 +40,17 @@ do
     then
         echo "${LDFLAGS} -L${LIBDIR} ${LIBS} -lldns"
     fi
+    if [ $arg = "--libs_sec" ] || [ $arg = "--libs-sec" ]
+    then
+        echo "${LDFLAGS_SEC} ${LIBS} -lldns"
+    fi
     if [ $arg = "--python-libs" ]
     then
         echo "${LDFLAGS} ${PYTHON_LDFLAGS} -L${LIBDIR} ${LIBS} -lldns"
     fi
     if [ $arg = "-h" ] || [ $arg = "--help" ]
     then
-        echo "Usage: $0 [--cflags] [--python-cflags] [--libs] [--python-libs] [--version]"
+        echo "Usage: $0 [--cflags] [--python-cflags] [--libs] [--libs-sec] [--python-libs] [--version]"
     fi
     if [ $arg = "--version" ]
     then
diff --git a/ldns-1.8.1/packaging/libldns.pc.in b/ldns-1.8.1/packaging/libldns.pc.in
index 923b688..3c30db8 100644
--- a/ldns-1.8.1/packaging/libldns.pc.in
+++ b/ldns-1.8.1/packaging/libldns.pc.in
@@ -1,7 +1,7 @@
 prefix=@prefix@
 exec_prefix=@exec_prefix@
 libdir=@libdir@
-includedir=@includedir@
+includedir=@includedir@/ldns
 
 Name: ldns
 Description: Library for DNS programming