From: Remi Collet Date: Wed, 29 Mar 2017 05:25:01 +0000 (+0200) Subject: Fix buid with system libsqlite, see bug #74217 X-Git-Tag: php-7.1.5RC1~83 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=012dc336a6ae01208c394994b648c221337bf81d;p=php Fix buid with system libsqlite, see bug #74217 SQLITE_DETERMINISTIC only exists in recent version e.g. missing on 3.7 which is the default on RHEL/CentOS-7 and probably others (wheezy have 3.7, jessie 3.8...) --- diff --git a/ext/pdo_sqlite/pdo_sqlite.c b/ext/pdo_sqlite/pdo_sqlite.c index 621123b39a..d0eb1823d6 100644 --- a/ext/pdo_sqlite/pdo_sqlite.c +++ b/ext/pdo_sqlite/pdo_sqlite.c @@ -69,7 +69,9 @@ ZEND_GET_MODULE(pdo_sqlite) /* {{{ PHP_MINIT_FUNCTION */ PHP_MINIT_FUNCTION(pdo_sqlite) { +#ifdef SQLITE_DETERMINISTIC REGISTER_PDO_CLASS_CONST_LONG("SQLITE_DETERMINISTIC", (zend_long)SQLITE_DETERMINISTIC); +#endif return php_pdo_register_driver(&pdo_sqlite_driver); } diff --git a/ext/pdo_sqlite/tests/pdo_sqlite_createfunction_with_flags.phpt b/ext/pdo_sqlite/tests/pdo_sqlite_createfunction_with_flags.phpt index 4f0b6754a1..d826d93ddf 100644 --- a/ext/pdo_sqlite/tests/pdo_sqlite_createfunction_with_flags.phpt +++ b/ext/pdo_sqlite/tests/pdo_sqlite_createfunction_with_flags.phpt @@ -1,7 +1,10 @@ --TEST-- PDO_sqlite: Testing sqliteCreateFunction() with flags --SKIPIF-- - + --FILE-- + --FILE--