Allow building vosk-kaldi on arm32 and aarch64 80/28080/1 14.0.2 needlefish/14.0.2 needlefish_14.0.2
authorJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 2 Nov 2022 21:46:54 +0000 (22:46 +0100)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 2 Nov 2022 21:49:17 +0000 (21:49 +0000)
Remove -msse and -msse2 as they are x86 only flags.

Bug-AGL: SPEC-4600
Change-Id: I48f52c1c8be7ccfa2db9d70f09d81ad52006a891
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
meta-offline-voice-agent/recipes-vosk/vosk-kaldi/vosk-kaldi_git.bb

index b3e021f..45cf71f 100644 (file)
@@ -20,6 +20,20 @@ ALLOW_EMPTY_${PN} = "1"
 
 MYCONF = "--mathlib=OPENBLAS --static --shared --use-cuda=no --fst-root=${STAGING_INCDIR}/../ --fst-version=1.8.0 --openblas-root=${STAGING_INCDIR}/../ "
 
+# remove x86-specific optimizations
+do_configure:prepend:aarch64(){
+
+sed -i -e "s#-msse -msse2##g" ${S}/makefiles/linux_openblas.mk
+
+}
+
+do_configure:prepend:arm(){
+
+sed -i -e "s#-msse -msse2##g" ${S}/makefiles/linux_openblas.mk
+
+}
+
+
 do_configure() {
 
   ./configure ${MYCONF}