[Buildroot] [PATCH] package/jemalloc: filter on suported architectures
Yann E. MORIN
yann.morin.1998 at free.fr
Tue Jul 5 17:35:48 UTC 2016
jemalloc has a hard-coded list of supported architectures, which it uses
to define the minimum alignment for allocations. It whines at build time
(not at configure time) when it does not know that alignment.
Fix that by making jemalloc depend on the known-supported architectures.
Fixes:
http://autobuild.buildroot.org/results/674/674b6022f9a403528a758c0785656d2bda79e0a9/
Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
Cc: Eric Le Bihan <eric.le.bihan.dev at free.fr>
---
package/jemalloc/Config.in | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/package/jemalloc/Config.in b/package/jemalloc/Config.in
index ff74387..a166821 100644
--- a/package/jemalloc/Config.in
+++ b/package/jemalloc/Config.in
@@ -1,5 +1,15 @@
+config BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS
+ bool
+ default y if BR2_arm || BR2_armeb || BR2_aarch64 || BR2_aarch64_be
+ default y if BR2_i386 || BR2_x86_64
+ default y if BR2_mips || BR2_mipsel
+ default y if BR2_sparc64
+ default y if BR2_powerpc
+ default y if BR2_sh && !BR2_sh2a
+
config BR2_PACKAGE_JEMALLOC
bool "jemalloc"
+ depends on BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS
depends on !BR2_STATIC_LIBS
help
This library providing a malloc(3) implementation that emphasizes
@@ -8,4 +18,5 @@ config BR2_PACKAGE_JEMALLOC
http://www.canonware.com/jemalloc/
comment "jemalloc needs a toolchain w/ dynamic library"
+ depends on BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS
depends on BR2_STATIC_LIBS
--
2.7.4
More information about the buildroot
mailing list