1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 16:22:37 +01:00

- Fixed bug #55231 (Unsatisfied symbols __sync_fetch_and_add_4)

This commit is contained in:
Felipe Pena
2011-07-19 22:12:13 +00:00
parent fcf8f2bcaf
commit e97b0d7522

View File

@@ -94,7 +94,8 @@ void _crypt_extended_init_r(void)
if (!initialized) {
#ifdef PHP_WIN32
InterlockedIncrement(&initialized);
#elif (defined(__GNUC__) && (__GNUC__ >= 4 && __GNUC_MINOR__ >= 1))
#elif (defined(__GNUC__) && (__GNUC__ > 4 || \
(__GNUC__ == 4 && (__GNUC_MINOR__ > 1 || (__GNUC_MINOR__ == 1 && __GNUC_PATCHLEVEL__ > 1)))))
__sync_fetch_and_add(&initialized, 1);
#elif defined(HAVE_ATOMIC_H) /* Solaris 10 defines atomic API within */
membar_producer();