espeak: fix floating point exception on arm (#1925)
[termux-packages] / packages / espeak / build.sh
index f237db2..4e4fb53 100644 (file)
@@ -4,6 +4,7 @@ TERMUX_PKG_DESCRIPTION="Compact software speech synthesizer"
 # See https://github.com/espeak-ng/espeak-ng/issues/180
 # about cross compilation of espeak-ng.
 TERMUX_PKG_VERSION=1.49.2
+TERMUX_PKG_REVISION=1
 TERMUX_PKG_SHA256=cf7ed86850b99bafe819548c73a6651a74300980dd15f319ff22e2bd72ea20b4
 TERMUX_PKG_SRCURL=https://github.com/espeak-ng/espeak-ng/releases/download/${TERMUX_PKG_VERSION}/espeak-ng-${TERMUX_PKG_VERSION}.tar.gz
 TERMUX_PKG_BUILD_IN_SRC=yes
@@ -26,6 +27,11 @@ termux_step_host_build() {
        make install
 }
 
+termux_step_pre_configure() {
+       # Oz flag causes problems. See https://github.com/termux/termux-packages/issues/1680:
+       CFLAGS=${CFLAGS/Oz/O2}
+}
+
 termux_step_make() {
        # Prevent caching of host build:
        rm -Rf $TERMUX_PKG_HOSTBUILD_DIR