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] geiss...@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] der...@php.net

Never mind, it's there now :-)

------------------------------------------------------------------------
[2010-07-22 17:20:49] der...@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

Reply via email to