Bug #55874 [NEW]: GCC does not provide __sync_fetch_and_add on some archs
| From: | klightspeed at netspace dot net dot au | Date: | Sat, 08 Oct 2011 15:48:26 +0000 |
| Subject: | Bug #55874 [NEW]: GCC does not provide __sync_fetch_and_add on some archs | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-164159@lists.php.net to get a copy of this message | ||
From:
Operating system: Linux
PHP version: trunk-SVN-2011-10-08 (SVN)
Package: Compile Failure
Bug Type: Bug
Bug description:GCC does not provide __sync_fetch_and_add on some archs
Description:
------------
Compilation currently fails on architectures without support for
interlocked add, compare and swap, or a kernel cmpxchg helper, which
includes:
* PA-RISC with anything other than Linux
* SPARCv7 and lower
* ARM with GCC < 4.3
* ARMv5 and lower with anything other than Linux
* MIPS1
ext/standard/php_crypt_r.c currently tries to use __sync_fetch_and_add when
the compiler is at least GCC 4.1.2 and the OS is neither HP-UX nor HP-PA.
Realistically, it should check that __sync_fetch_and_add is actually
provided by the compiler.
--
Edit bug report at https://bugs.php.net/bug.php?id=55874&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=55874&r=trysnapshot54
Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=55874&r=trysnapshot53
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=55874&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=55874&r=fixed
Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=55874&r=needdocs
Fixed in release: https://bugs.php.net/fix.php?id=55874&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=55874&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=55874&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=55874&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=55874&r=support
Expected behavior: https://bugs.php.net/fix.php?id=55874&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=55874&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=55874&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=55874&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=55874&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=55874&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=55874&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=55874&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=55874&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=55874&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=55874&r=mysqlcfg