Sfoglia il codice sorgente

Added no-stack-check and no-stack-protector to avoid ___chkstk_darwin runtime error

joliver82 1 anno fa
parent
commit
f6f1af930a
1 ha cambiato i file con 10 aggiunte e 2 eliminazioni
  1. 10 2
      jme3-ios-native/jme3-ios-native.xcodeproj/project.pbxproj

+ 10 - 2
jme3-ios-native/jme3-ios-native.xcodeproj/project.pbxproj

@@ -327,7 +327,7 @@
 					"/Library/Java/JavaVirtualMachines/jdk-11.0.6.jdk/Contents/Home/include/**",
 					"/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/11.0.24-8/arm64/Contents/Home/include/**",
 				);
-				INFOPLIST_FILE = "src/Info.plist";
+				INFOPLIST_FILE = src/Info.plist;
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
 				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
 				LD_RUNPATH_SEARCH_PATHS = (
@@ -335,6 +335,10 @@
 					"@executable_path/../Frameworks",
 					"@loader_path/Frameworks",
 				);
+				OTHER_CFLAGS = (
+					"-fno-stack-check",
+					"-fno-stack-protector",
+				);
 				PRODUCT_BUNDLE_IDENTIFIER = "jme3.jme3-ios-native";
 				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
 				SKIP_INSTALL = YES;
@@ -361,7 +365,7 @@
 					"/Library/Java/JavaVirtualMachines/jdk-11.0.6.jdk/Contents/Home/include/**",
 					"/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/11.0.24-8/arm64/Contents/Home/include/**",
 				);
-				INFOPLIST_FILE = "src/Info.plist";
+				INFOPLIST_FILE = src/Info.plist;
 				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
 				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
 				LD_RUNPATH_SEARCH_PATHS = (
@@ -369,6 +373,10 @@
 					"@executable_path/../Frameworks",
 					"@loader_path/Frameworks",
 				);
+				OTHER_CFLAGS = (
+					"-fno-stack-check",
+					"-fno-stack-protector",
+				);
 				PRODUCT_BUNDLE_IDENTIFIER = "jme3.jme3-ios-native";
 				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
 				SKIP_INSTALL = YES;