--- unixODBC-2.2.12/aclocal.m4.libtool 2006-08-31 14:23:26.000000000 +0200 +++ unixODBC-2.2.12/aclocal.m4 2007-01-15 12:49:06.000000000 +0100 @@ -567,6 +567,20 @@ x86_64-*linux*|ppc*-*linux*|powerpc*-*li rm -rf conftest* ;; +*-*-linux*) + # Test if the compiler is 64bit + echo 'int i;' > conftest.$ac_ext + lt_cv_cc_64bit_output=no + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.$ac_objext` in + *"ELF 64"*) + lt_cv_cc_64bit_output=yes + ;; + esac + fi + rm -rf conftest* + ;; + *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" @@ -1528,6 +1542,13 @@ linux*) sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi + case $host_cpu:$lt_cv_cc_64bit_output in + powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes) + sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64" + sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64" + ;; + esac + # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, @@ -4167,6 +4188,9 @@ with_gcc=$_LT_AC_TAGVAR(GCC, $1) # An ERE matcher. EGREP=$lt_EGREP +# An ERE matcher. +EGREP=$lt_EGREP + # The linker used to build libraries. LD=$lt_[]_LT_AC_TAGVAR(LD, $1)