]> git.saurik.com Git - cycript.git/blobdiff - xcode.sh
In trampoline, make $strlcpy not crash given NULL.
[cycript.git] / xcode.sh
index d2a070dbfa07caf4eff9d450d9f0ae3cc170af31..45b2ea94e5fc9fa347ccbb70e703c0815a399de3 100755 (executable)
--- a/xcode.sh
+++ b/xcode.sh
@@ -97,7 +97,9 @@ for arch in armv6 armv7 armv7s arm64; do
         flg+=(--disable-console)
     else
         flg+=(LTLIBAPR="../sysroot.ios/usr/lib/libapr-1.dylib")
         flg+=(--disable-console)
     else
         flg+=(LTLIBAPR="../sysroot.ios/usr/lib/libapr-1.dylib")
-        flg+=(LTLIBGCC="-lgcc_s.1") #-L${xcs}/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/lib/gcc/arm-apple-darwin10/4.2.1/v6 -lgcc_eh")
+        flg+=(LTLIBGCC="-lgcc_s.1")
+        cpf+=" -include ${PWD}/xcode.h"
+        cpf+=" -mllvm -arm-reserve-r9"
         cpf+=" -I../sysroot.ios/usr/include -I../sysroot.ios/usr/include/apr-1"
         ldf+=" -L../sysroot.ios/usr/lib"
     fi
         cpf+=" -I../sysroot.ios/usr/include -I../sysroot.ios/usr/include/apr-1"
         ldf+=" -L../sysroot.ios/usr/lib"
     fi
@@ -106,6 +108,7 @@ for arch in armv6 armv7 armv7s arm64; do
         min=7.0
     else
         min=2.0
         min=7.0
     else
         min=2.0
+        #cpf+=" -mthumb"
     fi
 
     build "ios-${arch}" iphoneos "-arch ${arch} -miphoneos-version-min=${min}" --host=arm-apple-darwin10 \
     fi
 
     build "ios-${arch}" iphoneos "-arch ${arch} -miphoneos-version-min=${min}" --host=arm-apple-darwin10 \