]> granicus.if.org Git - php/commitdiff
- Fixed bug #55231 (Unsatisfied symbols __sync_fetch_and_add_4)
authorFelipe Pena <felipe@php.net>
Sat, 17 Sep 2011 00:01:45 +0000 (00:01 +0000)
committerFelipe Pena <felipe@php.net>
Sat, 17 Sep 2011 00:01:45 +0000 (00:01 +0000)
ext/standard/php_crypt_r.c

index e8b482ab6b7d8b100406e5be55830398cda22480..45ffea9cefc710b370abdccdf01470dd7e47cc3c 100644 (file)
@@ -94,7 +94,7 @@ void _crypt_extended_init_r(void)
        if (!initialized) {
 #ifdef PHP_WIN32
                InterlockedIncrement(&initialized);
-#elif (defined(__GNUC__) && !defined(__hpux) && (__GNUC__ > 4 || \
+#elif (defined(__GNUC__) && !defined(__hpux) && !defined(__hppa__) && (__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 */