diff options
| author | Michael Wallner <mike@php.net> | 2006-06-01 19:15:31 +0000 |
|---|---|---|
| committer | Michael Wallner <mike@php.net> | 2006-06-01 19:15:31 +0000 |
| commit | 1ba7a6812c8d01b05c063e58bb1790151b47657d (patch) | |
| tree | 0d11e8c3643f4eccb6c49d38dd9d8e4eb5d60a57 /ext/mysqli/config.m4 | |
| parent | 8c04c51f9b8aacceee0a0ea21e1f394912359be8 (diff) | |
| download | php-git-1ba7a6812c8d01b05c063e58bb1790151b47657d.tar.gz | |
MFB: #37630 MySQL extensions should link against thread safe client libs if built with ZTS
Diffstat (limited to 'ext/mysqli/config.m4')
| -rw-r--r-- | ext/mysqli/config.m4 | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/ext/mysqli/config.m4 b/ext/mysqli/config.m4 index cfca74b476..2c1af87054 100644 --- a/ext/mysqli/config.m4 +++ b/ext/mysqli/config.m4 @@ -22,9 +22,13 @@ dnl fi MYSQL_CONFIG=$PHP_MYSQLI fi + MYSQL_LIB_NAME='mysqlclient' if test "$PHP_EMBEDDED_MYSQLI" = "yes"; then AC_DEFINE(HAVE_EMBEDDED_MYSQLI, 1, [embedded MySQL support enabled]) MYSQL_LIB_CFG='--libmysqld-libs' + elif test "$enable_maintainer_zts" = "yes"; then + MYSQL_LIB_CFG='--libs_r' + MYSQL_LIB_NAME='mysqlclient_r' else MYSQL_LIB_CFG='--libs' fi @@ -40,12 +44,12 @@ dnl fi dnl dnl Check the library dnl - PHP_CHECK_LIBRARY(mysqlclient, mysql_set_server_option, + PHP_CHECK_LIBRARY($MYSQL_LIB_NAME, mysql_set_server_option, [ PHP_EVAL_INCLINE($MYSQLI_INCLINE) PHP_EVAL_LIBLINE($MYSQLI_LIBLINE, MYSQLI_SHARED_LIBADD) AC_DEFINE(HAVE_MYSQLILIB,1,[ ]) - PHP_CHECK_LIBRARY(mysqlclient, mysql_stmt_field_count, + PHP_CHECK_LIBRARY($MYSQL_LIB_NAME, mysql_stmt_field_count, [ ],[ AC_MSG_ERROR([MySQLI doesn't support versions < 4.1.3 (for MySQL 4.1.x) and < 5.0.1 for (MySQL 5.0.x) anymore. Please update your libraries.]) ],[$MYSQLI_LIBLINE]) |
