[packages] php5: fix build on backfire (membar_producer link error, closes #9379)
[openwrt/svn-archive/archive.git] / lang / php5 / patches / 100-fix_membar_producer_link_error_gcc41.patch
1 --- a/ext/standard/php_crypt_r.c
2 +++ b/ext/standard/php_crypt_r.c
3 @@ -94,7 +94,7 @@
4 if (!initialized) {
5 #ifdef PHP_WIN32
6 InterlockedIncrement(&initialized);
7 -#elif (defined(__GNUC__) && (__GNUC__ >= 4 && __GNUC_MINOR__ >= 2))
8 +#elif (defined(__GNUC__) && (__GNUC__ >= 4 && __GNUC_MINOR__ >= 1))
9 __sync_fetch_and_add(&initialized, 1);
10 #elif defined(HAVE_ATOMIC_H) /* Solaris 10 defines atomic API within */
11 membar_producer();