[Buildroot] [PATCH] lame: Disable for Aarch64 and MIPS when building with debug symbols

Vicente Olivert Riera Vincent.Riera at imgtec.com
Tue Oct 28 17:05:02 UTC 2014


Building lame with debug symbols needs the following macros to be
defined: _FPU_MASK_IM, _FPU_MASK_ZM, _FPU_MASK_OM.
If BR2_ENABLE_DEBUG is selected, then we have to disable lame for
Aarch64 and MIPS because these architectures don't have those macros
defined.

Fixes:
	http://autobuild.buildroot.net/results/721/721dff299b204b1d3ccc0846009eb17faa2d29eb/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
---
 package/lame/Config.in |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/package/lame/Config.in b/package/lame/Config.in
index 2b144a0..c2cf979 100644
--- a/package/lame/Config.in
+++ b/package/lame/Config.in
@@ -1,5 +1,12 @@
 config BR2_PACKAGE_LAME
 	bool "lame"
+	# Building lame with debug symbols needs the following macros to be
+	# defined: _FPU_MASK_IM, _FPU_MASK_ZM, _FPU_MASK_OM.
+	# If BR2_ENABLE_DEBUG is selected, then we have to disable lame for
+	# Aarch64 and MIPS because these architectures don't have those
+	# macros defined.
+	depends on !(BR2_ENABLE_DEBUG && (BR2_aarch64 || BR2_mips || \
+		BR2_mipsel || BR2_mips64 || BR2_mips64el))
 	help
 	  LAME is a high quality MPEG Audio Layer III (MP3) encoder.
 
-- 
1.7.1



More information about the buildroot mailing list