[PHP-CVS] cvs: php-src(PHP_5_3) /ext/mysql config.w32 /ext/mysqli config.w32
andrey Tue Apr 8 07:45:49 2008 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/mysql config.w32 /php-src/ext/mysqli config.w32 Log: Fix snapshot build http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/config.w32?r1=1.2.6.4r2=1.2.6.5diff_format=u Index: php-src/ext/mysql/config.w32 diff -u php-src/ext/mysql/config.w32:1.2.6.4 php-src/ext/mysql/config.w32:1.2.6.5 --- php-src/ext/mysql/config.w32:1.2.6.4Mon Mar 10 20:15:38 2008 +++ php-src/ext/mysql/config.w32Tue Apr 8 07:45:49 2008 @@ -1,22 +1,24 @@ -// $Id: config.w32,v 1.2.6.4 2008/03/10 20:15:38 andrey Exp $ +// $Id: config.w32,v 1.2.6.5 2008/04/08 07:45:49 andrey Exp $ // vim:ft=javascript ARG_WITH(mysql, MySQL support, no); if (PHP_MYSQL != no) { - if (PHP_MYSQL != mysqlnd) { + if (PHP_MYSQL == yes || PHP_MYSQL == mysqlnd) { + AC_DEFINE('MYSQL_USE_MYSQLND', 1, 'Using MySQL native driver'); + ADD_EXTENSION_DEP('mysql', 'mysqlnd', true); + EXTENSION(mysql, php_mysql.c); + AC_DEFINE('HAVE_MYSQL', 1, 'Have MySQL library'); + STDOUT.WriteLine(INFO: mysqlnd build); + } else if (PHP_MYSQL != ) { if (CHECK_LIB(libmysql.lib, mysql, PHP_MYSQL) CHECK_HEADER_ADD_INCLUDE(mysql.h, CFLAGS_MYSQL, PHP_MYSQL + \\include; + PHP_PHP_BUILD + \\include\\mysql; + PHP_MYSQL)) { EXTENSION(mysql, php_mysql.c); AC_DEFINE('HAVE_MYSQL', 1, 'Have MySQL library'); + STDOUT.WriteLine(INFO: libmysql build); } else { WARNING(mysql not enabled; libraries and headers not found); } - } else { - AC_DEFINE('MYSQL_USE_MYSQLND', 1, 'MySQL native driver support enabled'); - ADD_EXTENSION_DEP('mysql', 'mysqlnd', true); - EXTENSION(mysql, php_mysql.c); - AC_DEFINE('HAVE_MYSQL', 1, 'Have MySQL library'); } } http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/config.w32?r1=1.7.6.3r2=1.7.6.4diff_format=u Index: php-src/ext/mysqli/config.w32 diff -u php-src/ext/mysqli/config.w32:1.7.6.3 php-src/ext/mysqli/config.w32:1.7.6.4 --- php-src/ext/mysqli/config.w32:1.7.6.3 Mon Mar 10 20:15:38 2008 +++ php-src/ext/mysqli/config.w32 Tue Apr 8 07:45:49 2008 @@ -1,4 +1,4 @@ -// $Id: config.w32,v 1.7.6.3 2008/03/10 20:15:38 andrey Exp $ +// $Id: config.w32,v 1.7.6.4 2008/04/08 07:45:49 andrey Exp $ // vim:ft=javascript // Note: The extension name is mysqli, you enable it with --with-mysqli. @@ -21,20 +21,22 @@ mysqli_report.c + mysqli_warning.c; - if (PHP_MYSQLI != mysqlnd) { + if (PHP_MYSQLI == yes || PHP_MYSQLI == mysqlnd) { + EXTENSION(mysqli, mysqli_source); + AC_DEFINE('MYSQLI_USE_MYSQLND', 1, 'Using MySQL native driver'); + AC_DEFINE('HAVE_MYSQLILIB', 1, 'Have MySQLi library'); + ADD_EXTENSION_DEP('mysqli', 'mysqlnd', true); + STDOUT.WriteLine(INFO: mysqlnd build); + } else { if (CHECK_LIB(libmysql.lib, mysqli, PHP_MYSQLI) CHECK_HEADER_ADD_INCLUDE(mysql.h, CFLAGS_MYSQLI, PHP_MYSQLI + \\include; + PHP_PHP_BUILD + \\include\\mysql; + PHP_MYSQLI)) { EXTENSION(mysqli, mysqli_source); AC_DEFINE('HAVE_MYSQLILIB', 1, 'Have MySQLi library'); + STDOUT.WriteLine(INFO: libmysql build); } else { WARNING(mysqli not enabled; libraries and headers not found); } - } else { - EXTENSION(mysqli, mysqli_source); - AC_DEFINE('MYSQLI_USE_MYSQLND', 1, 'MySQLi with native driver support enabled'); - AC_DEFINE('HAVE_MYSQLILIB', 1, 'Have MySQLi library'); - ADD_EXTENSION_DEP('mysqli', 'mysqlnd', true); } } -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/mysql config.w32 /ext/mysqli/tests mysqli_get_client_stats.phpt /ext/mysqlnd config.w32 config9.m4 mysqlnd.c mysqlnd_block_alloc.c mysqlnd_block_alloc.h mysqlnd_
andrey Mon Jan 28 22:50:06 2008 UTC Added files: (Branch: PHP_5_3) /php-src/ext/mysqlndmysqlnd_block_alloc.c mysqlnd_block_alloc.h Modified files: /php-src/ext/mysql config.w32 /php-src/ext/mysqli/tests mysqli_get_client_stats.phpt /php-src/ext/mysqlndconfig.w32 config9.m4 mysqlnd.c mysqlnd_priv.h mysqlnd_ps.c mysqlnd_result.c mysqlnd_structs.h mysqlnd_wireprotocol.c Log: some config.w32 fixes moved mysqlnd's block allocator to a separate file and also now it's part of the connection, no MT problems. http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/config.w32?r1=1.2.6.2r2=1.2.6.3diff_format=u Index: php-src/ext/mysql/config.w32 diff -u php-src/ext/mysql/config.w32:1.2.6.2 php-src/ext/mysql/config.w32:1.2.6.3 --- php-src/ext/mysql/config.w32:1.2.6.2Sat Jan 19 18:21:44 2008 +++ php-src/ext/mysql/config.w32Mon Jan 28 22:50:06 2008 @@ -1,4 +1,4 @@ -// $Id: config.w32,v 1.2.6.2 2008/01/19 18:21:44 andrey Exp $ +// $Id: config.w32,v 1.2.6.3 2008/01/28 22:50:06 andrey Exp $ // vim:ft=javascript ARG_WITH(mysql, MySQL support, no); @@ -8,13 +8,15 @@ if (CHECK_LIB(libmysql.lib, mysql, PHP_MYSQL) CHECK_HEADER_ADD_INCLUDE(mysql.h, CFLAGS_MYSQL, PHP_MYSQL + \\include; + PHP_PHP_BUILD + \\include\\mysql; + PHP_MYSQL)) { + EXTENSION(mysql, php_mysql.c); + AC_DEFINE('HAVE_MYSQL', 1, 'Have MySQL library'); } else { WARNING(mysql not enabled; libraries and headers not found); } } else { AC_DEFINE('HAVE_MYSQLND', 1, 'MySQL native driver support enabled'); ADD_EXTENSION_DEP('mysql', 'mysqlnd', true); + EXTENSION(mysql, php_mysql.c); + AC_DEFINE('HAVE_MYSQL', 1, 'Have MySQL library'); } - EXTENSION(mysql, php_mysql.c); - AC_DEFINE('HAVE_MYSQL', 1, 'Have MySQL library'); } http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/mysqli_get_client_stats.phpt?r1=1.2.2.3r2=1.2.2.4diff_format=u Index: php-src/ext/mysqli/tests/mysqli_get_client_stats.phpt diff -u php-src/ext/mysqli/tests/mysqli_get_client_stats.phpt:1.2.2.3 php-src/ext/mysqli/tests/mysqli_get_client_stats.phpt:1.2.2.4 --- php-src/ext/mysqli/tests/mysqli_get_client_stats.phpt:1.2.2.3 Mon Jan 28 18:25:50 2008 +++ php-src/ext/mysqli/tests/mysqli_get_client_stats.phpt Mon Jan 28 22:50:06 2008 @@ -969,9 +969,9 @@ [mem_efree_count]= string(1) 0 [mem_malloc_count]= - string(1) 1 + string(1) 0 [mem_malloc_ammount]= - string(%d) %d + string(1) 0 [mem_calloc_count]= string(1) 0 [mem_calloc_ammount]= @@ -1106,9 +1106,9 @@ [umem_efree_count]= unicode(1) 0 [umem_malloc_count]= - unicode(1) 1 + unicode(1) 0 [umem_malloc_ammount]= - unicode(%d) %d + unicode(1) 0 [umem_calloc_count]= unicode(1) 0 [umem_calloc_ammount]= http://cvs.php.net/viewvc.cgi/php-src/ext/mysqlnd/config.w32?r1=1.4.2.3r2=1.4.2.4diff_format=u Index: php-src/ext/mysqlnd/config.w32 diff -u php-src/ext/mysqlnd/config.w32:1.4.2.3 php-src/ext/mysqlnd/config.w32:1.4.2.4 --- php-src/ext/mysqlnd/config.w32:1.4.2.3 Wed Jan 23 19:11:28 2008 +++ php-src/ext/mysqlnd/config.w32 Mon Jan 28 22:50:06 2008 @@ -1,15 +1,12 @@ -// $Id: config.w32,v 1.4.2.3 2008/01/23 19:11:28 andrey Exp $ +// $Id: config.w32,v 1.4.2.4 2008/01/28 22:50:06 andrey Exp $ // vim:ft=javascript -ARG_WITH(mysqlnd, MySQL-nd support, no); - -if (PHP_MYSQLND != no) { -mysqld_source = ; if (CHECK_LIB(ws2_32.lib, mysqlnd)) { mysqlnd_source = mysqlnd.c + - mysqlnd_debug.c + + mysqlnd_block_alloc.c + mysqlnd_charset.c + + mysqlnd_debug.c + mysqlnd_loaddata.c + mysqlnd_palloc.c + mysqlnd_ps.c + @@ -21,4 +18,3 @@ mysqlnd_wireprotocol.c; EXTENSION(mysqlnd, mysqlnd_source, false); } -} \ No newline at end of file http://cvs.php.net/viewvc.cgi/php-src/ext/mysqlnd/config9.m4?r1=1.3.2.3r2=1.3.2.4diff_format=u Index: php-src/ext/mysqlnd/config9.m4 diff -u php-src/ext/mysqlnd/config9.m4:1.3.2.3 php-src/ext/mysqlnd/config9.m4:1.3.2.4 --- php-src/ext/mysqlnd/config9.m4:1.3.2.3 Wed Jan 23 19:11:28 2008 +++ php-src/ext/mysqlnd/config9.m4 Mon Jan 28 22:50:06 2008 @@ -1,5 +1,5 @@ dnl -dnl $Id: config9.m4,v 1.3.2.3 2008/01/23 19:11:28 andrey Exp $ +dnl $Id: config9.m4,v 1.3.2.4 2008/01/28 22:50:06 andrey Exp $ dnl config.m4 for mysqlnd driver dnl If some extension uses mysqlnd it will get compiled in PHP core @@ -7,7 +7,8 @@ mysqlnd_sources=mysqlnd.c mysqlnd_charset.c mysqlnd_wireprotocol.c \ mysqlnd_ps.c mysqlnd_loaddata.c mysqlnd_palloc.c \
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/mysql config.w32
andrey Sat Jan 19 18:21:44 2008 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/mysql config.w32 Log: Fix compile issue http://cvs.php.net/viewvc.cgi/php-src/ext/mysql/config.w32?r1=1.2.6.1r2=1.2.6.2diff_format=u Index: php-src/ext/mysql/config.w32 diff -u php-src/ext/mysql/config.w32:1.2.6.1 php-src/ext/mysql/config.w32:1.2.6.2 --- php-src/ext/mysql/config.w32:1.2.6.1Fri Oct 5 21:23:55 2007 +++ php-src/ext/mysql/config.w32Sat Jan 19 18:21:44 2008 @@ -1,10 +1,10 @@ -// $Id: config.w32,v 1.2.6.1 2007/10/05 21:23:55 andrey Exp $ +// $Id: config.w32,v 1.2.6.2 2008/01/19 18:21:44 andrey Exp $ // vim:ft=javascript ARG_WITH(mysql, MySQL support, no); if (PHP_MYSQL != no) { - if (PHP_MYSQLI != mysqlnd) { + if (PHP_MYSQL != mysqlnd) { if (CHECK_LIB(libmysql.lib, mysql, PHP_MYSQL) CHECK_HEADER_ADD_INCLUDE(mysql.h, CFLAGS_MYSQL, PHP_MYSQL + \\include; + PHP_PHP_BUILD + \\include\\mysql; + PHP_MYSQL)) { -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php