mirror of
https://github.com/php/php-src.git
synced 2024-11-28 20:34:29 +08:00
648673bffe
gcc (i686-apple-darwin10-gcc-4.2.1) on OS X cannot link fixed-width decimals and fails with undefined symbols errors like ___extendsddf. If configure used gcc for compiling it would notice and mark the feature HAVE_DECIMAL_FP_SUPPORT as unsupported. But configure seems to use cc (i686-apple-darwin10-llvm-gcc-4.2) instead, which doesn't support fixed-width decimals either, but the code compiles and links just fine. I suspect it may have something to do with the llvm backend printed in the version. Lacking the time to debug this further, the patch fixes the issue by checking the expected output when fixed-width decimal support is present and correctly implemented. |
||
---|---|---|
.. | ||
config9.m4 | ||
config-win.h | ||
config.w32 | ||
CREDITS | ||
mysqlnd_alloc.c | ||
mysqlnd_alloc.h | ||
mysqlnd_auth.c | ||
mysqlnd_block_alloc.c | ||
mysqlnd_block_alloc.h | ||
mysqlnd_bt.c | ||
mysqlnd_charset.c | ||
mysqlnd_charset.h | ||
mysqlnd_debug.c | ||
mysqlnd_debug.h | ||
mysqlnd_driver.c | ||
mysqlnd_enum_n_def.h | ||
mysqlnd_ext_plugin.c | ||
mysqlnd_ext_plugin.h | ||
mysqlnd_libmysql_compat.h | ||
mysqlnd_loaddata.c | ||
mysqlnd_net.c | ||
mysqlnd_net.h | ||
mysqlnd_plugin.c | ||
mysqlnd_portability.h | ||
mysqlnd_priv.h | ||
mysqlnd_ps_codec.c | ||
mysqlnd_ps.c | ||
mysqlnd_result_meta.c | ||
mysqlnd_result_meta.h | ||
mysqlnd_result.c | ||
mysqlnd_result.h | ||
mysqlnd_reverse_api.c | ||
mysqlnd_reverse_api.h | ||
mysqlnd_statistics.c | ||
mysqlnd_statistics.h | ||
mysqlnd_structs.h | ||
mysqlnd_wireprotocol.c | ||
mysqlnd_wireprotocol.h | ||
mysqlnd.c | ||
mysqlnd.h | ||
php_mysqlnd.c | ||
php_mysqlnd.h |