#44912 [Opn->WFx]: Can not output float data correctly on PowerPC
ID: 44912
Updated by: jani@php.net
Reported By: zhy_cqit at 163 dot com
-Status: Open
+Status: Wont fix
Bug Type: BC math related
Operating System: Linux Kernel 2.6.20
PHP Version: 5.2.6
New Comment:
And like I said in the other reports: cross-compiling is not supported
out-of-box.
Previous Comments:
------------------------------------------------------------------------
[2008-08-08 18:23:54] julia dot keffer at pikatech dot com
I had the same problem with version 5.2.5 when trying to cross compile
for the PowerPC. The comments in these two bug reports gave me a
solution:
http://bugs.php.net/bug.php?id=41951
- I changed the values of the variables mentioned to 4
http://bugs.php.net/bug.php?id=45148
- I forced ac_cv_c_bigendian_php=yes as suggested
------------------------------------------------------------------------
[2008-05-05 06:43:14] zhy_cqit at 163 dot com
Description:
------------
The PHP5 has been cross compiled and let it running on the PowerPC.
While executing a division and the result is a float data, it will
output a wrong number or crashed!
Reproduce code:
---------------
<?php
$percent = 5/2;
echo $percent;
?>
Expected result:
----------------
2.5
Actual result:
--------------
PHP Fatal error: Balloc() allocation exceeds list boundary in
/mnt/apache2/htdocs/test.php on line 3
Fatal error: Balloc() allocation exceeds list boundary in
/mnt/apache2/htdocs/test.php on line 3
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=44912&edit=1
Thread (3 messages)