mirror of
https://git.busybox.net/buildroot.git
synced 2024-12-03 02:13:29 +08:00
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>
This commit is contained in:
parent
f55d8dff35
commit
e5e5f5d868
@ -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) ;\
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user