From: Jay Freeman (saurik) Date: Mon, 19 Mar 2012 00:59:44 +0000 (-0700) Subject: We now require a specific version of libffi on iOS. X-Git-Tag: v0.9.455~35 X-Git-Url: https://git.saurik.com/cycript.git/commitdiff_plain/5930c53dbb6efca17d0d446d14e1259446bb42b3?ds=sidebyside We now require a specific version of libffi on iOS. --- diff --git a/GNUmakefile.in b/GNUmakefile.in index 01a0f0e..c1f81b5 100644 --- a/GNUmakefile.in +++ b/GNUmakefile.in @@ -138,7 +138,7 @@ control.tmp: control.in .libs/cycript .libs/$(lib)cycript.so $(sed) -e 's/&/'"$$(dpkg-query -S $$(ldd cycript $(lib)cycript.so | $(sed) -e '/:$$/ d; s/^[ \t]*\([^ ]* => \)\?\([^ ]*\) .*/\2/' | sort -u) 2>/dev/null | $(sed) -e 's/:.*//; /^cycript$$/ d; s/$$/,/' | sort -u | tr '\n' ' ')"'/;s/, $$//;s/#/$(version)/;s/%/$(arch)/' $< >$@ else control.tmp: control.in - $(sed) -e 's/&/$(foreach depend,$(depends),$(depend),)/;s/,$$//;s/#/$(version)/;s/%/$(arch)/' $< >$@ + $(sed) -e 's/&/$(depends)/;s/,$$//;s/#/$(version)/;s/%/$(arch)/' $< >$@ endif endif diff --git a/ios.sh b/ios.sh index 96ea47a..3b43991 100755 --- a/ios.sh +++ b/ios.sh @@ -64,4 +64,4 @@ export LTFLAGS=${lflags} make clean make -j ldid=ldid all -PATH=/sw/bin:$PATH make arch=iphoneos-arm version=432 dll=dylib depends='apr-lib readline libffi mobilesubstrate' package +PATH=/sw/bin:$PATH make arch=iphoneos-arm version=432 dll=dylib depends='apr-lib, readline, libffi (>= 1:3.0.10-5), mobilesubstrate' package