File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 11ARG_ENABLE("opcache", "whether to enable Zend OPcache support", "yes");
2- ARG_ENABLE("opcache-jit", "whether to enable JIT", "yes");
2+ ARG_ENABLE("opcache-jit", "whether to enable JIT (not supported for ARM64) ", "yes");
33
44
55if (PHP_OPCACHE != "no") {
@@ -22,7 +22,9 @@ if (PHP_OPCACHE != "no") {
2222	ADD_EXTENSION_DEP('opcache', 'pcre');
2323
2424	if (PHP_OPCACHE_JIT == "yes") {
25- 		if (CHECK_HEADER_ADD_INCLUDE("ir/ir.h", "CFLAGS_OPCACHE", PHP_OPCACHE + ";ext\\opcache\\jit")) {
25+ 		if (TARGET_ARCH == 'arm64') {
26+ 			WARNING("JIT not enabled; not yet supported for ARM64");
27+ 		} else if (CHECK_HEADER_ADD_INCLUDE("ir/ir.h", "CFLAGS_OPCACHE", PHP_OPCACHE + ";ext\\opcache\\jit")) {
2628			var dasm_flags = (X64 ? "-D X64=1" : "") + (X64 ? " -D X64WIN=1" : "") + " -D WIN=1";
2729			var ir_target = (X64 ? "IR_TARGET_X64" : "IR_TARGET_X86");
2830			var ir_src = "ir_strtab.c ir_cfg.c ir_sccp.c ir_gcm.c ir_ra.c ir_save.c \
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments