summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2005-12-31 00:53:21 +0000
committerfoobar <sniper@php.net>2005-12-31 00:53:21 +0000
commit7fa87000c56f105d377d4a18e67af450c8e7ad46 (patch)
treebcf7d22fb68a0b8e74b7005d77ac90b02cab07e6
parent577cdcfa2727bcf6429317739e78aa80ab9f4555 (diff)
downloadphp-git-7fa87000c56f105d377d4a18e67af450c8e7ad46.tar.gz
- Fixed bug #35377 (undefined reference to "fdatasync")
-rw-r--r--ext/pdo_sqlite/config.m46
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/pdo_sqlite/config.m4 b/ext/pdo_sqlite/config.m4
index 91cfe6cdc4..418e4b7d48 100644
--- a/ext/pdo_sqlite/config.m4
+++ b/ext/pdo_sqlite/config.m4
@@ -85,6 +85,7 @@ if test "$PHP_PDO_SQLITE" != "no"; then
$php_pdo_sqlite_sources_core $pdo_sqlite_sources,
$ext_shared,,-I@ext_builddir@/sqlite/src -DPDO_SQLITE_BUNDLED=1 -DSQLITE_OMIT_CURSOR -I$pdo_inc_path)
+ PHP_SUBST(PDO_SQLITE_SHARED_LIBADD)
PHP_ADD_BUILD_DIR($ext_builddir/sqlite/src, 1)
AC_CHECK_SIZEOF(char *,4)
AC_DEFINE(SQLITE_PTR_SZ, SIZEOF_CHAR_P, [Size of a pointer])
@@ -111,8 +112,11 @@ if test "$PHP_PDO_SQLITE" != "no"; then
EOF
AC_CHECK_FUNCS(usleep nanosleep)
AC_CHECK_HEADERS(time.h)
-
+
+ dnl Solaris fix
+ PHP_CHECK_LIBRARY(rt, fdatasync, [PHP_ADD_LIBRARY(rt,, PDO_SQLITE_SHARED_LIBADD)])
fi
+
ifdef([PHP_ADD_EXTENSION_DEP],
[
PHP_ADD_EXTENSION_DEP(pdo_sqlite, pdo)