diff options
author | Dmitry Stogov <dmitry@zend.com> | 2019-06-17 17:08:58 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2019-06-17 17:08:58 +0300 |
commit | 7a236b67611dd42d0b5ebd370ac12d0b42427c6d (patch) | |
tree | e2a57ec788b1388b3cecfc584af836723d89cb0d /TSRM | |
parent | fe02725ac99ce423244c089156339303d33bb5e9 (diff) | |
download | php-git-7a236b67611dd42d0b5ebd370ac12d0b42427c6d.tar.gz |
Attempt to fix JIT on Mac OSX ZTS build
Diffstat (limited to 'TSRM')
-rw-r--r-- | TSRM/TSRM.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/TSRM/TSRM.c b/TSRM/TSRM.c index 2632543621..132dc05c65 100644 --- a/TSRM/TSRM.c +++ b/TSRM/TSRM.c @@ -764,7 +764,10 @@ TSRM_API void *tsrm_get_ls_cache(void) /* Returns offset of tsrm_ls_cache slot from Thread Control Block address */ TSRM_API size_t tsrm_get_ls_cache_tcb_offset(void) {/*{{{*/ -#if defined(__x86_64__) && defined(__GNUC__) +#if defined(__APPLE__) && defined(__x86_64__) + // TODO: Implement support for fast JIT ZTS code ??? + return 0; +#elif defined(__x86_64__) && defined(__GNUC__) size_t ret; asm ("movq _tsrm_ls_cache@gottpoff(%%rip),%0" |