X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;ds=sidebyside;f=toolchain%2FConfig.in;h=7c0e3ce086ea6e30c0956472a8a7b9a95a71bf6f;hb=b82c3dff26130a2b5fed86bbfee8e7913ccc3d40;hp=05cc350f2e8d63bb79fe598388d9c37a29c5e87e;hpb=976215a02136bd8bbc7df77c2880ac3ce1e4eedc;p=openwrt.git diff --git a/toolchain/Config.in b/toolchain/Config.in index 05cc350f2e..7c0e3ce086 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -1,4 +1,43 @@ +# Copyright (C) 2006-2013 OpenWrt.org # +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +menuconfig TARGET_OPTIONS + bool "Target Options" if DEVEL + + config TARGET_OPTIMIZATION + string "Target Optimizations" if TARGET_OPTIONS + default DEFAULT_TARGET_OPTIMIZATION + help + Optimizations to use when building for the target host. + + config SOFT_FLOAT + bool "Use software floating point by default" if TARGET_OPTIONS + default y if !HAS_FPU + depends on arm || armeb || powerpc || mipsel || mips || mips64el || mips64 + help + If your target CPU does not have a Floating Point Unit (FPU) or a + kernel FPU emulator, but you still wish to support floating point + functions, then everything will need to be compiled with soft floating + point support (-msoft-float). + + Most people will answer N. + + config USE_MIPS16 + bool "Build packages with MIPS16 instructions" if TARGET_OPTIONS + depends on HAS_MIPS16 + depends on !GCC_VERSION_4_6 + default y + help + If your target CPU does support the MIPS16 instruction set + and you want to use it for packages, enable this option. + MIPS16 produces smaller binaries thus reducing pressure on + caches and TLB. + + Most people will answer N. + menuconfig EXTERNAL_TOOLCHAIN bool @@ -180,6 +219,7 @@ choice config LIBC_USE_MUSL bool "Use musl" select USE_MUSL + depends on BROKEN depends on !(mips64 || mips64el) endchoice @@ -195,7 +235,7 @@ config GDB bool depends on !avr32 prompt "Build gdb" if TOOLCHAINOPTS - default y + default y if !EXTERNAL_TOOLCHAIN help Enable if you want to build the gdb