| config BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS |
| bool |
| # see include/jemalloc/internal/quantum.h |
| default y if BR2_arm || BR2_armeb |
| default y if BR2_aarch64 || BR2_aarch64_be |
| default y if BR2_i386 || BR2_x86_64 |
| default y if BR2_m68k |
| default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el |
| default y if BR2_nios2 |
| default y if BR2_or1k |
| default y if BR2_powerpc |
| default y if BR2_riscv |
| default y if BR2_sh4 || BR2sh4eb || BR2_sh4a || BR2_sh4aeb |
| default y if BR2_sparc64 |
| |
| config BR2_PACKAGE_JEMALLOC |
| bool "jemalloc" |
| depends on BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS |
| depends on BR2_TOOLCHAIN_HAS_THREADS |
| help |
| This library providing a malloc(3) implementation that |
| emphasizes fragmentation avoidance and scalable concurrency |
| support. |
| |
| http://jemalloc.net/ |
| |
| comment "jemalloc needs a toolchain w/ threads" |
| depends on BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS |
| depends on !BR2_TOOLCHAIN_HAS_THREADS |