Ticket #5271: toolchainopts.patch

File toolchainopts.patch, 1.5 KB (added by mss, 8 years ago)

Patch for menuconfig

  • Config.in

    diff --git a/Config.in b/Config.in
    index 4d75896..8e638b8 100644
    a b endmenu 
    136136menuconfig DEVEL 
    137137        bool "Advanced configuration options (for developers)" 
    138138        default n 
    139         select TOOLCHAINOPTS if !NATIVE_TOOLCHAIN 
    140139 
    141140config BROKEN 
    142141        bool 
  • toolchain/Config.in

    diff --git a/toolchain/Config.in b/toolchain/Config.in
    index 0f67fc0..d2f2d7a 100644
    a b config NATIVE_TOOLCHAIN 
    44        prompt "Use host's toolchain" if DEVEL && BROKEN 
    55        default n 
    66        help 
    7                 If enabled, OpenWrt will compile using your existing toolchain instead of compiling one 
     7          If enabled, OpenWrt will compile using your existing toolchain instead of compiling one 
    88 
    99menuconfig TOOLCHAINOPTS 
    10         bool "Toolchain Options" if DEVEL 
     10        bool 
     11        prompt "Change toolchain options" if DEVEL 
     12        default y 
    1113        depends !NATIVE_TOOLCHAIN 
     14        help 
     15          Change the default toolchain options. 
     16 
     17          Most people who use DEVEL will answer Y here. 
    1218 
    1319menuconfig EXTRA_TARGET_ARCH 
    1420        bool 
    config SOFT_FLOAT 
    104110 
    105111          Most people will answer N. 
    106112 
     113menuconfig OVERRIDE_DEFAULT_TARGET_OPTIMIZATION 
     114        bool "Override default target optimizations" if TOOLCHAINOPTS 
     115 
    107116config TARGET_OPTIMIZATION 
    108117        string 
    109         prompt "Target Optimizations" if TOOLCHAINOPTS 
     118        prompt "Target optimizations" if OVERRIDE_DEFAULT_TARGET_OPTIMIZATION 
    110119        default DEFAULT_TARGET_OPTIMIZATION 
    111120        help 
    112121          Optimizations to use when building for the target host. 
    113122 
     123          Most people will use the defaults for their target. 
     124 
    114125config USE_UCLIBC 
    115126        bool 
    116127        default y if !TOOLCHAINOPTS