diff options
| author | Timm Friebe <thekid@php.net> | 2010-07-07 09:47:24 +0000 |
|---|---|---|
| committer | Timm Friebe <thekid@php.net> | 2010-07-07 09:47:24 +0000 |
| commit | 93bb957e260e6052de5b64456b516025e0fafd14 (patch) | |
| tree | 2ee990242160ad25cd3a51f9dacec9c580bffda3 | |
| parent | bc74861cf82283c04a810bf306667e38dded4afb (diff) | |
| download | php-git-93bb957e260e6052de5b64456b516025e0fafd14.tar.gz | |
- Added -DSYB_LP64 to CFLAGS on 64 bit platforms
# See http://cpansearch.perl.org/src/MEWP/DBD-Sybase-1.08/Makefile.PL:
#
# "If we are building for a 64 bit platform that also supports 32 bit
# (i.e. Solaris 8, HP-UX11, etc) then we need to make some adjustments
# [...] Tru64/DEC OSF does NOT use the SYB_LP64 define as it is ALWAYS
# in 64 bit mode."
#
# Fixes bug #50827
| -rw-r--r-- | ext/sybase_ct/config.m4 | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ext/sybase_ct/config.m4 b/ext/sybase_ct/config.m4 index 108aaa3358..b2051116dd 100644 --- a/ext/sybase_ct/config.m4 +++ b/ext/sybase_ct/config.m4 @@ -39,7 +39,12 @@ if test "$PHP_SYBASE_CT" != "no"; then PHP_ADD_LIBRARY(sybct64,, SYBASE_CT_SHARED_LIBADD) PHP_ADD_LIBRARY(sybcomn64,, SYBASE_CT_SHARED_LIBADD) PHP_ADD_LIBRARY(sybintl64,, SYBASE_CT_SHARED_LIBADD) - + + ac_solid_uname_s=`uname -s 2>/dev/null` + case $ac_solid_uname_s in + *OSF*) ;; # Tru64/DEC OSF does NOT use the SYB_LP64 define + *) CFLAGS="${CFLAGS} -DSYB_LP64" ;; # + esac SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lsybcs64 -lsybct64 -lsybcomn64 -lsybintl64" PHP_CHECK_LIBRARY(sybtcl64, netg_errstr, [ |
