[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