[Buildroot] [PATCH 2/3] alsa-lib: Force arm mode instead of Thumb1 mode
Richard Genoud
richard.genoud at gmail.com
Tue Jan 20 11:24:38 UTC 2015
alsa-lib has some assembly that doesn't exist in thumb1 mode.
So, force arm mode for alsa-lib.
Signed-off-by: Richard Genoud <richard.genoud at gmail.com>
---
package/alsa-lib/alsa-lib.mk | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/package/alsa-lib/alsa-lib.mk b/package/alsa-lib/alsa-lib.mk
index 16d184ea0e80..1740cc6728c6 100644
--- a/package/alsa-lib/alsa-lib.mk
+++ b/package/alsa-lib/alsa-lib.mk
@@ -54,6 +54,13 @@ ifeq ($(BR2_avr32),y)
ALSA_LIB_CFLAGS += -DAVR32_INLINE_BUG
endif
+# alsa-lib has some assembly function that are not present in thumb1 mode.
+# so, we desactivate thumb mode
+# (would be better to fix alsa-lib)
+ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y)
+ALSA_LIB_CFLAGS += -marm
+endif
+
ifeq ($(BR2_PACKAGE_ALSA_LIB_PYTHON),y)
ALSA_LIB_CONF_OPTS += \
--with-pythonlibs=-lpython$(PYTHON_VERSION_MAJOR) \
--
2.0.0
More information about the buildroot
mailing list