libtheora: disable ARM assembly on pre-ARMv7 targets only
authorAlexandru Ardelean <redacted>
Sun, 10 May 2026 09:05:51 +0000 (12:05 +0300)
committerAlexandru Ardelean <redacted>
Sat, 30 May 2026 06:27:49 +0000 (09:27 +0300)
commit214b265f4a36d6c55bea58fabe5a6bc0f06f42d6
treee9a981ebc33a0e966259fe0f09b3afed8677fbd3
parenta5137522a7eb35e7de481068ca953430adbfab88
libtheora: disable ARM assembly on pre-ARMv7 targets only

libtheora's configure probes the host assembler for NEON support
rather than the target CPU, so on pre-ARMv7 (arm926ej-s, etc.) it
falsely succeeds and the build emits NEON the CPU can't execute.
Force --disable-asm only when the ARM target's TARGET_CFLAGS does
not advertise armv7 or armv8, so cortex-a* keeps the NEON path.

Signed-off-by: Alexandru Ardelean <redacted>
libs/libtheora/Makefile
git clone https://git.99rst.org/PROJECT