File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed
Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -736,13 +736,13 @@ TSRM_API size_t tsrm_get_ls_cache_tcb_offset(void)
736736#if defined(__APPLE__ ) && defined(__x86_64__ )
737737 // TODO: Implement support for fast JIT ZTS code ???
738738 return 0 ;
739- #elif defined(__x86_64__ ) && defined(__GNUC__ ) && !defined(__FreeBSD__ ) && !defined(__OpenBSD__ )
739+ #elif defined(__x86_64__ ) && defined(__GNUC__ ) && !defined(__FreeBSD__ ) && !defined(__OpenBSD__ ) && !defined( __MUSL__ )
740740 size_t ret ;
741741
742742 asm ("movq _tsrm_ls_cache@gottpoff(%%rip),%0"
743743 : "=r" (ret ));
744744 return ret ;
745- #elif defined(__i386__ ) && defined(__GNUC__ ) && !defined(__FreeBSD__ ) && !defined(__OpenBSD__ )
745+ #elif defined(__i386__ ) && defined(__GNUC__ ) && !defined(__FreeBSD__ ) && !defined(__OpenBSD__ ) && !defined( __MUSL__ )
746746 size_t ret ;
747747
748748 asm ("leal _tsrm_ls_cache@ntpoff,%0"
Original file line number Diff line number Diff line change @@ -260,7 +260,7 @@ AC_MSG_CHECKING([whether we are using musl libc])
260260if command -v ldd >/dev/null && ldd --version 2>&1 | grep -q ^musl
261261then
262262 AC_MSG_RESULT ( yes )
263- CPPFLAGS="$CPPFLAGS -D__MUSL__"
263+ AC_DEFINE ( [ __MUSL__ ] , [ 1 ] , [ Define when using musl libc ] )
264264else
265265 AC_MSG_RESULT ( no )
266266fi
Original file line number Diff line number Diff line change @@ -2956,7 +2956,7 @@ static int zend_jit_setup(void)
29562956# elif defined(__GNUC__) && defined(__x86_64__)
29572957 tsrm_ls_cache_tcb_offset = tsrm_get_ls_cache_tcb_offset();
29582958 if (tsrm_ls_cache_tcb_offset == 0) {
2959- #if defined(__has_attribute) && __has_attribute(tls_model) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
2959+ #if defined(__has_attribute) && __has_attribute(tls_model) && !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__MUSL__)
29602960 size_t ret;
29612961
29622962 asm ("movq _tsrm_ls_cache@gottpoff(%%rip),%0"
@@ -2975,7 +2975,7 @@ static int zend_jit_setup(void)
29752975# elif defined(__GNUC__) && defined(__i386__)
29762976 tsrm_ls_cache_tcb_offset = tsrm_get_ls_cache_tcb_offset();
29772977 if (tsrm_ls_cache_tcb_offset == 0) {
2978- #if !defined(__FreeBSD__) && !defined(__OpenBSD__)
2978+ #if !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__MUSL__)
29792979 size_t ret;
29802980
29812981 asm ("leal _tsrm_ls_cache@ntpoff,%0\n"
You can’t perform that action at this time.
0 commit comments