X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/c1d3e52e58e86c49f9d04e06ae8e0ece4b98250c..aca28f9662f95e5a1835355830173624a300cd0c:/apple-libffi.sh diff --git a/apple-libffi.sh b/apple-libffi.sh index 4c99e1c..c20b5ba 100755 --- a/apple-libffi.sh +++ b/apple-libffi.sh @@ -41,7 +41,7 @@ function arch() { flags=() flags+=(-isysroot "${isysroot}") flags+=(-m${os}-version-min="${min}") - flags+=(-no-integrated-as) + flags+=(-DPAGE_MAX_SIZE=16384 -DPAGE_MAX_SHIFT=14) flags+=(-fno-stack-protector) flags+=(-O3 -g3) @@ -50,7 +50,7 @@ function arch() { fi cd "libffi.${arch}" - CC="clang -arch ${arch}" CFLAGS="${flags[*]}" CPPFLAGS="${flags[*]} $*" ../libffi/configure --host="${host}" + CC="clang -arch ${arch}" CXX="clang++ -arch ${arch}" CFLAGS="${flags[*]}" CPPFLAGS="${flags[*]} $*" ../libffi/configure --host="${host}" make cd .. }