]> granicus.if.org Git - php/commit
Fix for bug #68114 (Build fails on OS X due to undefined symbols)
authorKeyur Govande <keyur@php.net>
Tue, 7 Oct 2014 20:58:43 +0000 (20:58 +0000)
committerKeyur Govande <keyur@php.net>
Tue, 7 Oct 2014 20:58:43 +0000 (20:58 +0000)
commit648673bffe7a7c63ce6223fcbac7c118a114c893
treef693cd41cb160b642b358848c371634c422c15e2
parentb386991471bc0f2af793a44c1509464cbcd73f6f
Fix for bug #68114 (Build fails on OS X due to undefined symbols)

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.
ext/mysqlnd/config9.m4