diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-01-10 09:28:41 -0500 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2011-01-15 14:23:36 +0100 |
commit | e5e5f5d8684a23f774baf57e1f75281e9a6519bd (patch) | |
tree | f5c26b95572e2131b05e2b4b2408bc8404144cd7 | |
parent | f55d8dff351fa8d08e9acc2d5688380b0864d77e (diff) | |
download | buildroot-novena-e5e5f5d8684a23f774baf57e1f75281e9a6519bd.tar.gz buildroot-novena-e5e5f5d8684a23f774baf57e1f75281e9a6519bd.zip |
toolchain: add a USE_MMU build option
Some packages need to know whether the MMU is in play, so add a toolchain
option to expose the feature to them.
[Peter: only show option on archs where it makes sense]
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
-rw-r--r-- | toolchain/helpers.mk | 2 | ||||
-rw-r--r-- | toolchain/toolchain-common.in | 7 |
2 files changed, 9 insertions, 0 deletions
diff --git a/toolchain/helpers.mk b/toolchain/helpers.mk index eb9d7421d..db7c7f1c5 100644 --- a/toolchain/helpers.mk +++ b/toolchain/helpers.mk @@ -146,6 +146,7 @@ check_glibc = \ $(call check_glibc_feature,BR2_INET_IPV6,IPv6 support) ;\ $(call check_glibc_feature,BR2_INET_RPC,RPC support) ;\ $(call check_glibc_feature,BR2_ENABLE_LOCALE,Locale support) ;\ + $(call check_glibc_feature,BR2_USE_MMU,MMU support) ;\ $(call check_glibc_feature,BR2_USE_WCHAR,Wide char support) ;\ $(call check_glibc_feature,BR2_PROGRAM_INVOCATION,Program invocation support) @@ -187,6 +188,7 @@ check_uclibc = \ exit -1; \ fi; \ UCLIBC_CONFIG_FILE=$${SYSROOT_DIR}/usr/include/bits/uClibc_config.h ; \ + $(call check_uclibc_feature,__ARCH_USE_MMU__,BR2_USE_MMU,$${UCLIBC_CONFIG_FILE},MMU support) ;\ $(call check_uclibc_feature,__UCLIBC_HAS_LFS__,BR2_LARGEFILE,$${UCLIBC_CONFIG_FILE},Large file support) ;\ $(call check_uclibc_feature,__UCLIBC_HAS_IPV6__,BR2_INET_IPV6,$${UCLIBC_CONFIG_FILE},IPv6 support) ;\ $(call check_uclibc_feature,__UCLIBC_HAS_RPC__,BR2_INET_RPC,$${UCLIBC_CONFIG_FILE},RPC support) ;\ diff --git a/toolchain/toolchain-common.in b/toolchain/toolchain-common.in index bdc6e76d6..9106e1f2b 100644 --- a/toolchain/toolchain-common.in +++ b/toolchain/toolchain-common.in @@ -66,6 +66,13 @@ config BR2_NEEDS_GETTEXT_IF_LOCALE bool default y if (BR2_NEEDS_GETTEXT && BR2_ENABLE_LOCALE) +config BR2_USE_MMU + bool "Enable MMU support" if BR2_arm || BR2_armeb || BR2_mips || BR2_mipsel || BR2_sh || BR2_extensa + default y + help + If your target has a MMU, you should say Y here. If you + are unsure, just say Y. + config BR2_PREFER_SOFT_FLOAT bool default y if BR2_arm || BR2_armeb || BR2_avr32 || BR2_mips || BR2_mipsel |