components/apr-1_5/patches/libtool.m4.patch
author Petr Sumbera <petr.sumbera@oracle.com>
Fri, 21 Mar 2014 07:47:48 -0700
changeset 1782 5aa8051aaa4b
child 1936 185320167a36
permissions -rw-r--r--
PSARC/2014/099 APR and APR-util 1.5; EOF APR and APR-util 1.3 18397386 APR 1.5.0

Patch origin: in-house
Patch status: Solaris-specific; not suitable for upstream

--- build/libtool.m4.orig	Fri Aug  8 23:08:06 2008
+++ build/libtool.m4	Mon Feb  2 23:27:08 2009
@@ -1806,6 +1806,19 @@
   shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=yes
   hardcode_into_libs=yes
+  sys_lib_search_path_spec="/lib /usr/lib"
+  # Find out which ABI we are using.
+  echo 'int i;' > conftest.$ac_ext
+  if AC_TRY_EVAL(ac_compile); then
+    case `/usr/bin/file conftest.o` in
+    *64-bit*)
+      MACH_TYPE=`/usr/bin/isainfo -n`
+      sys_lib_search_path_spec="/lib/${MACH_TYPE} /usr/lib/${MACH_TYPE}"
+      ;;
+    esac
+  fi
+  rm -rf conftest*
+  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
   # ldd complains unless libraries are executable
   postinstall_cmds='chmod +x $lib'
   ;;