--- config.m4.bak 2008-07-30 15:11:36.521797900 -0400 +++ config.m4 2008-07-30 15:16:44.526444081 -0400 @@ -143,7 +143,21 @@ fi fi -PHP_OCI8_INSTANT_CLIENT="no" +dnl PHP_OCI8_INSTANT_CLIENT="no" +AC_CHECK_SIZEOF(long int, 4) +LIBDIR_SUFFIX="" +if test "$ac_cv_sizeof_long_int" = "8" ; then + LIBDIR_SUFFIX=64 +fi + +dnl Find the directory if user specified "instantclient" but did not give a dir. +dnl Generally the Instant Client can be anywhere so the user must pass in the +dnl directory to the libraries. But on Linux we default to the most recent +dnl version in /usr/lib +PHP_OCI8_INSTANT_CLIENT=`ls -d /usr/lib/oracle/*/client${LIBDIR_SUFFIX}/lib 2> /dev/null | tail -1` +if test -z "$PHP_OCI8_INSTANT_CLIENT"; then + PHP_OCI8_INSTANT_CLIENT="no" +fi if test "`echo $PHP_OCI8`" = "instantclient"; then PHP_OCI8_INSTANT_CLIENT="yes"