From 6f9b8675410f071c23410f79fd42d59568ea606e Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Sun, 22 Jun 2025 18:15:05 +0100 Subject: [PATCH] libtheora: use CONFIGURE_ARGS, fix build on armeb Use CONFIGURE_ARGS instead of defining a custom Build/Configure target. Set --disable-asm on armeb to fix build error: CC apiwrapper.lo In file included from state.h:56, from apiwrapper.h:24, from apiwrapper.c:21: arm/armint.h:24:5: error: #error "Big-endian configurations are not supported by the ARM asm. " "Reconfigure with --disable-asm or undefine OC_ARM_ASM." 24 | # error "Big-endian configurations are not supported by the ARM asm. " \ | ^~~~~ Signed-off-by: Daniel Golle --- libs/libtheora/Makefile | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/libs/libtheora/Makefile b/libs/libtheora/Makefile index 19ed1e8f3c..58404b9ef1 100644 --- a/libs/libtheora/Makefile +++ b/libs/libtheora/Makefile @@ -42,14 +42,15 @@ features supported by the decoder to improve over what is is possible with VP3. endef -define Build/Configure - $(call Build/Configure/Default, \ - --disable-examples \ - --disable-oggtest \ - --disable-vorbistest \ - --disable-sdltest \ - ) -endef +CONFIGURE_ARGS += \ + --disable-examples \ + --disable-oggtest \ + --disable-vorbistest \ + --disable-sdltest + +ifneq ($(findstring armeb,$(CONFIG_ARCH)),) +CONFIGURE_ARGS += --disable-asm +endif define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include/theora/ -- 2.30.2