| diff --git a/isc-config.sh.in b/isc-config.sh.in |
| index 40f9bba..e446da2 100644 |
| |
| |
| @@ -13,7 +13,18 @@ prefix=@prefix@ |
| exec_prefix=@exec_prefix@ |
| exec_prefix_set= |
| includedir=@includedir@ |
| -libdir=@libdir@ |
| +arch=$(uname -m) |
| + |
| +case $arch in |
| + x86_64 | amd64 | sparc64 | s390x | ppc64) |
| + libdir=/usr/lib64 |
| + sec_libdir=/usr/lib |
| + ;; |
| + * ) |
| + libdir=/usr/lib |
| + sec_libdir=/usr/lib64 |
| + ;; |
| +esac |
| |
| usage() |
| { |
| @@ -128,6 +139,16 @@ if test x"$echo_libs" = x"true"; then |
| if test x"${exec_prefix_set}" = x"true"; then |
| libs="-L${exec_prefix}/lib" |
| else |
| + if [ ! -x $libdir/libisc.so ] ; then |
| + if [ ! -x $sec_libdir/libisc.so ] ; then |
| + echo "Error: ISC libs not found in $libdir" |
| + if [ -d $sec_libdir ] ; then |
| + echo "Error: ISC libs not found in $sec_libdir" |
| + fi |
| + exit 1 |
| + fi |
| + libdir=$sec_libdir |
| + fi |
| libs="-L${libdir}" |
| fi |
| if test x"$libirs" = x"true" ; then |