diff options
author | Dmitry Stogov <dmitry@zend.com> | 2021-03-10 16:03:47 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2021-03-10 16:03:47 +0300 |
commit | 3b377b51a22681f4594f8eb55e6de25ea01204c1 (patch) | |
tree | 270f8e34f54da76bc3daa38f663acaa4d883e5b2 /ext/opcache | |
parent | 7931956805beba80188f3c0638c285f8fb75dfe1 (diff) | |
download | php-git-3b377b51a22681f4594f8eb55e6de25ea01204c1.tar.gz |
Fixed bug #80814 (threaded mod_php won't load on FreeBSD: No space available for static Thread Local Storage)
Diffstat (limited to 'ext/opcache')
-rw-r--r-- | ext/opcache/jit/zend_jit_x86.dasc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/opcache/jit/zend_jit_x86.dasc b/ext/opcache/jit/zend_jit_x86.dasc index d886085ad4..41a0d2fe07 100644 --- a/ext/opcache/jit/zend_jit_x86.dasc +++ b/ext/opcache/jit/zend_jit_x86.dasc @@ -2933,7 +2933,7 @@ static int zend_jit_setup(void) # elif defined(__GNUC__) && defined(__x86_64__) tsrm_ls_cache_tcb_offset = tsrm_get_ls_cache_tcb_offset(); if (tsrm_ls_cache_tcb_offset == 0) { -#if defined(__has_attribute) && __has_attribute(tls_model) +#if defined(__has_attribute) && __has_attribute(tls_model) && !defined(__FreeBSD__) size_t ret; asm ("movq _tsrm_ls_cache@gottpoff(%%rip),%0" @@ -2952,7 +2952,7 @@ static int zend_jit_setup(void) # elif defined(__GNUC__) && defined(__i386__) tsrm_ls_cache_tcb_offset = tsrm_get_ls_cache_tcb_offset(); if (tsrm_ls_cache_tcb_offset == 0) { -#if 1 +#if !defined(__FreeBSD__) size_t ret; asm ("leal _tsrm_ls_cache@ntpoff,%0\n" |