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