diff --git a/contrib/src/nettle/rules.mak b/contrib/src/nettle/rules.mak index 785aa3cb6ad1e57df8fdcd957c34f57d827b54fd..26d4c0b10a43f522c3d9f7b52a83bc3ada5286ac 100644 --- a/contrib/src/nettle/rules.mak +++ b/contrib/src/nettle/rules.mak @@ -20,6 +20,10 @@ nettle: nettle-$(NETTLE_VERSION).tar.gz .sum-nettle DEPS_nettle = gmp $(DEPS_gmp) .nettle: nettle +ifdef HAVE_IOS + cd $< && $(HOSTVARS) ./configure --disable-assembler $(HOSTCONF) +else cd $< && $(HOSTVARS) ./configure $(HOSTCONF) +endif cd $< && $(MAKE) install touch $@ diff --git a/contrib/src/opus/rules.mak b/contrib/src/opus/rules.mak index bba61a716bab0b2010fdf1baa6c665b5e1c8bb39..52f3cbeef459daf4f1a4a1ff3bb6b18954add794 100644 --- a/contrib/src/opus/rules.mak +++ b/contrib/src/opus/rules.mak @@ -25,6 +25,10 @@ ifndef HAVE_FPU OPUS_CONF += --enable-fixed-point endif +ifdef HAVE_IOS +OPUS_CONF += --disable-asm +endif + .opus: opus cd $< && $(HOSTVARS) ./configure $(HOSTCONF) $(OPUS_CONF) cd $< && $(MAKE) install diff --git a/contrib/src/pjproject/rules.mak b/contrib/src/pjproject/rules.mak index efc7be5a78b13f68bbf7f7d1aac7d54fb2c8ab9c..a6421261bf37edbad47caffb3461059002b96852 100644 --- a/contrib/src/pjproject/rules.mak +++ b/contrib/src/pjproject/rules.mak @@ -68,6 +68,10 @@ endif $(MOVE) .pjproject: pjproject +ifdef HAVE_IOS + cd $< && ARCH="-arch $(ARCH)" IPHONESDK=$(IOS_SDK) $(HOSTVARS) ./configure-iphone $(HOSTCONF) $(PJPROJECT_OPTIONS) +else cd $< && $(HOSTVARS) ./aconfigure $(HOSTCONF) $(PJPROJECT_OPTIONS) +endif cd $< && CFLAGS="$(PJPROJECT_EXTRA_CFLAGS)" $(MAKE) && $(MAKE) install touch $@ diff --git a/contrib/src/speexdsp/rules.mak b/contrib/src/speexdsp/rules.mak index 3cc2b15bc899e7e5dfd19051c3fe75967480400f..997ea48458dd5b8e0ec21b126172d156ee42a814 100644 --- a/contrib/src/speexdsp/rules.mak +++ b/contrib/src/speexdsp/rules.mak @@ -27,6 +27,10 @@ ifeq ($(ARCH),aarch64) # old neon, not compatible with aarch64 SPEEXDSP_CONF += --disable-neon endif +ifeq ($(ARCH),arm64) +# old neon, not compatible with arm64(==aarch64) +SPEEXDSP_CONF += --disable-neon +endif ifndef HAVE_NEON SPEEXDSP_CONF += --disable-neon endif