- Remove ogg params from speex configure as it doesn't know about them.
- Remove --enable-sse=no from both speex and speexdsp. The configure
scripts do actually not add items to our CFLAGS like previously
assumed.
- When --disable-float-api is used VBR needs to be disabled as well, as
VBR has not been implemented with fixed-point math in speex (yet). So
add --disable-vbr when --disable-float-api is used.
- In speexdsp 1.2rc2 optimizations for NEON were added. Unfortunately
the ASM does not work for 64bit ARM. So force NEON optimizations off
when compiling for AARCH64.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
--enable-shared \
--enable-static \
--disable-binaries \
- --disable-oggtest \
- --enable-sse=no \
- --with-ogg=$(STAGING_DIR)/usr \
- $(if $(CONFIG_SOFT_FLOAT),--enable-fixed-point --disable-float-api)
+ $(if $(CONFIG_SOFT_FLOAT),--enable-fixed-point --disable-float-api --disable-vbr)
$(eval $(call BuildPackage,libspeex))
--enable-shared \
--enable-static \
--disable-examples \
- --enable-sse=no \
+ $(if $(CONFIG_aarch64),--disable-neon) \
$(if $(CONFIG_SOFT_FLOAT),--enable-fixed-point --disable-float-api)
$(eval $(call BuildPackage,libspeexdsp))