File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -729,13 +729,13 @@ TSRM_API size_t tsrm_get_ls_cache_tcb_offset(void)
729
729
#if defined(__APPLE__ ) && defined(__x86_64__ )
730
730
// TODO: Implement support for fast JIT ZTS code ???
731
731
return 0 ;
732
- #elif defined(__x86_64__ ) && defined(__GNUC__ ) && !defined(__FreeBSD__ )
732
+ #elif defined(__x86_64__ ) && defined(__GNUC__ ) && !defined(__FreeBSD__ ) && !defined( __OpenBSD__ )
733
733
size_t ret ;
734
734
735
735
asm ("movq _tsrm_ls_cache@gottpoff(%%rip),%0"
736
736
: "=r" (ret ));
737
737
return ret ;
738
- #elif defined(__i386__ ) && defined(__GNUC__ ) && !defined(__FreeBSD__ )
738
+ #elif defined(__i386__ ) && defined(__GNUC__ ) && !defined(__FreeBSD__ ) && !defined( __OpenBSD__ )
739
739
size_t ret ;
740
740
741
741
asm ("leal _tsrm_ls_cache@ntpoff,%0"
Original file line number Diff line number Diff line change @@ -2968,7 +2968,7 @@ static int zend_jit_setup(void)
2968
2968
# elif defined(__GNUC__) && defined(__x86_64__)
2969
2969
tsrm_ls_cache_tcb_offset = tsrm_get_ls_cache_tcb_offset();
2970
2970
if (tsrm_ls_cache_tcb_offset == 0) {
2971
- #if defined(__has_attribute) && __has_attribute(tls_model) && !defined(__FreeBSD__)
2971
+ #if defined(__has_attribute) && __has_attribute(tls_model) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
2972
2972
size_t ret;
2973
2973
2974
2974
asm ("movq _tsrm_ls_cache@gottpoff(%%rip),%0"
@@ -2987,7 +2987,7 @@ static int zend_jit_setup(void)
2987
2987
# elif defined(__GNUC__) && defined(__i386__)
2988
2988
tsrm_ls_cache_tcb_offset = tsrm_get_ls_cache_tcb_offset();
2989
2989
if (tsrm_ls_cache_tcb_offset == 0) {
2990
- #if !defined(__FreeBSD__)
2990
+ #if !defined(__FreeBSD__) && !defined(__OpenBSD__)
2991
2991
size_t ret;
2992
2992
2993
2993
asm ("leal _tsrm_ls_cache@ntpoff,%0\n"
You can’t perform that action at this time.
0 commit comments