summaryrefslogtreecommitdiff
path: root/ext/oci8/config.m4
Commit message (Collapse)AuthorAgeFilesLines
* Normalize comments in *nix build system m4 filesPeter Kokot2019-05-121-35/+40
| | | | | | | | | Normalization include: - Use dnl for everything that can be ommitted when configure is built in favor of the shell comment character # which is visible in the output. - Line length normalized to 80 columns - Dots for most of the one line sentences - Macro definitions include similar pattern header comments now
* Sync AC_CHECK_SIZEOF m4 macro callsPeter Kokot2019-03-181-6/+5
| | | | | | | | | | | | | | | | - AC_CHECK_SIZEOF is now called mostly only in PHP_CHECK_STDINT_TYPES() macro except for some parts checking for the 32 or 64 bit architecture. - SIZEOF_CHAR removed since it is always 1 - ZEND_BIN_ID is now of a more logical pattern `BIN_48888` on 64bit architectures and `BIN_44444` on 32bit instead of literal string `BIN_SIZEOF_CHAR48888` on 64bit and `BIN_SIZEOF_CHAR44444` on 32bit. The unneeded SIZEOF_CHAR part has been removed. - XMLRPC_TYPE_CHECKS removed - The `long long int` is the same as `long long` and redundant checks removed accordingly. - Removed PHP_CHECK_64BIT macro. Checking if current platform is 64bit or not can be also done simply by using a check of the long type on place. This removes redundant m4 macro PHP_CHECK_64BIT.
* Add AS_HELP_STRING to *nix build configure optionsPeter Kokot2019-03-071-4/+6
| | | | | | | | The Autoconf's default AS_HELP_STRING macro can properly format help strings [1] so watching out if columns are aligned manually is not anymore. [1] https://www.gnu.org/software/autoconf/manual/autoconf.html#Pretty-Help-Strings
* Trim trailing whitespaces in build filesPeter Kokot2018-07-291-7/+7
| | | | | | | | Some editors utilizing .editorconfig automatically trim whitespaces. For convenience this patch removes whitespaces in certain build files: - ext/*/config*.m4 - configure.ac - acinclude.m4
* oci8 - Implementation of Oracle TAF CallbackKoenigsKind2017-06-201-2/+2
| | | | | | | | | | | | | | | | | Adds support for the Transparent Application Failover Callback. The php_oci_connection struct got a char* added which will contain the callback function, it should be set to PHP_OCI_TAF_DISABLE_CALLBACK at the end of a php request for permanent connections so that, if a TAF callback occurs, no userspace function will be called. Maybe add support for registering object functions (via array), currently the register function only accepts a string. I didn't know how to implement it correctly. As a failover occurs very rarely it might be better to not keep the cache when saving the zend_fcall_info. Things to do [ ] config.m4 needs to compile oci8_failover.c [ ] Check if correctly implemented (especially for multithreading) [ ] Add support for registering callback function via array
* Remove obsolete Id tagsChristopher Jones2016-08-091-4/+0
|
* Bump mininum requirements for PHP OCI8 2.0 to PHP 5.2 and OracleChristopher Jones2013-10-071-21/+4
| | | | | | client library 10.2 (Note this will connect to Oracle Database 8.1.7 onwards). Use the older OCI8 1.4 from PECL if using an earlier PHP version or older Oracle client library support is necessary.
* More OCI8 DTrace probe updates.Christopher Jones2013-09-261-1/+1
| | | | Change php.ini-* doc to match an earlier change to config.w32
* Allow OCI8 to be DTrace-enabled independently of core PHP's DTraceChristopher Jones2013-08-301-16/+110
| | | | | | | | | | | | status. The proviso is OCI8 must be built "shared" when DTrace is enabled. This implementation (i) works around an incomplete core PHP solution for extension tracing (ii) avoid any issues with DOF section location and the complexities of needing to merge all provider .d files for static builds (iii) allows OCI8 to be DTrace-enabled when doing PECL installs of OCI8 on PHP versions without core PHP DTrace support. This is an initial patch i.e. it will undergo further testing.
* OCI8: remove unused ext/oci8/config.m4 macroChristopher Jones2013-08-301-16/+0
|
* OCI8 2.0: add oci8-check-connection probe and do some renamingChristopher Jones2013-08-271-2/+1
|
* Merge branch 'PHP-5.5'Christopher Jones2013-08-061-1/+1
|\ | | | | | | | | * PHP-5.5: Fix long-standing visual pain point: the misalignment of './configure help' text. Whitespace changes and a couple of grammar fixes.
| * Fix long-standing visual pain point: the misalignment of './configure help' ↵Christopher Jones2013-08-061-1/+1
| | | | | | | | | | | | text. Whitespace changes and a couple of grammar fixes.
* | Initial PHP OCI8 2.0.0-dev commit.Christopher Jones2013-07-241-2/+19
|/ | | | | | | Includes Oracle Database 12c Implicit Result Set support, DTrace support, and various code cleanups. See package.xml for details.
* Re-fixed bug #60901 (Improve "tail" syntax for AIX installation)Christopher Jones2012-10-211-4/+11
| | | | The original fix broke Solaris installs of OCI8
* Fixed bug #60901 (Improve "tail" syntax for AIX installation)Christopher Jones2012-09-131-4/+4
|
* Refactor OCI8 config.m4: improve messages and merge similar conditionalsChristopher Jones2011-03-291-47/+24
|
* Remove hard coded lib extension. Prepare for OCI8 1.4.2 releaseChristopher Jones2010-06-251-1/+1
|
* MFH: Fixed PECL Bug 14268 (Allow 'pecl install oci8' command to 'autodetect' ↵Christopher Jones2009-03-121-167/+200
| | | | an Instant Client RPM install) & refactor
* MFH: Bug #46623 (phpinfo doesn't show compile time ORACLE_HOME with phpize)Christopher Jones2009-03-091-1/+9
|
* MFB: OCI8: Remove macros obsoleted by rev 1.55.2.3.2.11.2.1 when Oracle 8 ↵Christopher Jones2008-06-051-81/+13
| | | | support was dropped
* PECL #13523 (x86_64 build). Make OCI8 buildable with PHP 4.3.9.Christopher Jones2008-04-071-3/+3
|
* rename PHP_OCI8_VERSION in preparation for peclversioning RFC. Remove ↵Christopher Jones2008-03-251-30/+23
| | | | obsolete HAVE_OCI8_ATTR_STATEMENT macro
* MFH: fix #41941 (oci8 extension not lib64 savvy)Christopher Jones2008-01-161-4/+13
|
* MFH: remove Oracle8 supportAntony Dovgal2007-11-131-41/+4
|
* MFHAntony Dovgal2007-08-141-3/+3
|
* oci8: MFH with Ilia's OK: changes to build with Oracle Database 11gChristopher Jones2007-08-101-3/+14
|
* MFH: don't allow $PHP_OCI8 to be empty if OCI8 is enabledAntony Dovgal2007-07-131-0/+6
| | | | | fixes bug #41988
* MFHAntony Dovgal2007-07-111-12/+13
|
* MFH: Fix some configure --help textsfoobar2007-07-031-4/+3
|
* MFHAntony Dovgal2007-05-041-1/+1
|
* MFHAntony Dovgal2007-05-041-2/+2
|
* MFHAntony Dovgal2007-02-121-1/+1
|
* add PHP version detection to this branch too, since I'm using this branch to ↵Antony Dovgal2006-09-181-0/+29
| | | | make PECL releases
* MFH: don't require libociei, this allows us to build ext/oci8 against ↵Antony Dovgal2006-05-301-1/+1
| | | | basiclite OIC package
* MFH: improve sed expressionsAntony Dovgal2006-05-291-2/+2
|
* fix #36934 (OCILob->read() doesn't move internal pointer when reading 0's)Antony Dovgal2006-04-051-0/+9
|
* fix typoAntony Dovgal2006-01-201-2/+2
|
* upgrade bundled OCI8 to v.1.1Antony Dovgal2005-12-011-31/+111
|
* - Unify the "configure --help" textsfoobar2005-05-291-1/+1
|
* fix bug preventing from building oci8 as shared moduleAntony Dovgal2005-02-251-2/+6
| | | | | (patch by stanislav dot voroniy at portavita dot nl)
* MFB_4_3: Quote macro names in AC_DEFUN()foobar2004-12-301-4/+4
|
* add Oracle Instant Client support (initial patch by cjbj at hotmail dot com)Antony Dovgal2004-12-231-6/+104
|
* 64-bit related changesAntony Dovgal2004-09-121-20/+38
| | | | | | ./configure will now behave differently if $ORACLE_HOME/lib32 exists (this mostly happens at Solaris AFAIK)
* -remove obsolete typesAntony Dovgal2004-02-031-1/+9
| | | | | | -changes in config.m4 to make oci8 to compile with Oracle 10g (thanks to cjbj at hotmail dot com for reporting both problems)
* Fix typofoobar2004-01-151-1/+1
|
* fix bug #26133 (thanks to Harald)Antony Dovgal2003-12-161-0/+12
| | | | | | | rename constant and add library check to config.m4 add info lines to see if Collection & Temp Lob support enabled or not add OCI_THREADED to use thread safe OCI mode with ZTS (should fix bug #26558)
* Aligned configure help texts.foobar2003-10-031-2/+1
|
* MFBEdin Kadribasic2003-06-031-1/+0
|
* Fix compile problems with < 9.2 oracle libsfoobar2003-04-301-4/+16
|