Bug #52407 [Asn]: FPM module compilation fails on ARM architecture
| From: | eugenesan at gmail dot com | Date: | Sat, 24 Jul 2010 08:38:30 +0000 |
| Subject: | Bug #52407 [Asn]: FPM module compilation fails on ARM architecture | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-152710@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=52407&edit=1
ID: 52407
User updated by: eugenesan at gmail dot com
Reported by: eugenesan at gmail dot com
Summary: FPM module compilation fails on ARM architecture
Status: Assigned
Type: Bug
Package: Compile Failure
Operating System: Linux
PHP Version: 5.3.3
Assigned To: fat
New Comment:
I wasn't aware of atomic functionality in libgcc.
In older version of FPM (before W-Mark Kubacki provided current
solution),
I was copying atomic functions available in libc :-)
Also, W-Mark Kubacki tried to propose libatomic as generic
solution for all platforms, but due to stability reasons solution was
declined.
Anyways, provided patch is only for urgent fixing of FPM on ARM in PHP
5.3.3.
Later, I would expect more serious treatment of the issue by
maintainers.
Previous Comments:
------------------------------------------------------------------------
[2010-07-24 02:00:20] geissert@php.net
As a matter of fact, why aren't the gcc atomic builtins used in all
architectures
if gcc > 4.1 is used? Otherwise it is going to be a pain to port the
atomic code
to many architectures.
I've read that icc supports them too, but I don't know since when or
anything
else.
For the Debian packages I'm going to do that, but I'd prefer to see the
change
happen here too (included a cleanup of the unused atomic_*_t types --
only
atomic_t needs to be defined.)
------------------------------------------------------------------------
[2010-07-22 17:30:10] eugenesan at gmail dot com
Patch passed heavy load test.
------------------------------------------------------------------------
[2010-07-22 17:21:20] derick@php.net
Never mind, it's there now :-)
------------------------------------------------------------------------
[2010-07-22 17:20:49] derick@php.net
I see no attachment.
------------------------------------------------------------------------
[2010-07-22 17:16:27] eugenesan at gmail dot com
Description:
------------
FPM module compilation fails on ARM architecture.
Fix attached while approved by original code author (W-Mark Kubacki)
Test script:
---------------
configure with --enable-fpm and build on ARM machine
Expected result:
----------------
Compilation should pass and binary work.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=52407&edit=1