Changeset 45995


Ignore:
Timestamp:
2015-06-16T01:05:08+02:00 (3 years ago)
Author:
nbd
Message:

toolchain: switch to musl by default, except for mips64

Signed-off-by: Felix Fietkau <nbd@…>

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/rules.mk

    r45286 r45995  
    9090  GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-openwrt-linux 
    9191  DIR_SUFFIX:=_$(LIBC)-$(LIBCV)$(if $(CONFIG_arm),_eabi) 
    92   BIN_DIR:=$(BIN_DIR)$(if $(CONFIG_USE_UCLIBC),,-$(LIBC)) 
     92  BIN_DIR:=$(BIN_DIR)$(if $(CONFIG_USE_MUSL),,-$(LIBC)) 
    9393  TARGET_DIR_NAME = target-$(ARCH)$(ARCH_SUFFIX)$(DIR_SUFFIX)$(if $(BUILD_SUFFIX),_$(BUILD_SUFFIX)) 
    9494  TOOLCHAIN_DIR_NAME = toolchain-$(ARCH)$(ARCH_SUFFIX)_gcc-$(GCCV)$(DIR_SUFFIX) 
  • trunk/toolchain/Config.in

    r45091 r45995  
    212212choice 
    213213        prompt "C Library implementation" if TOOLCHAINOPTS 
    214         default LIBC_USE_GLIBC if (aarch64 || aarch64_be) 
    215         default LIBC_USE_UCLIBC 
     214        default LIBC_USE_UCLIBC if mips64 || mips64el 
     215        default LIBC_USE_MUSL 
    216216        help 
    217217          Select the C library implementation. 
     
    258258config USE_GLIBC 
    259259        bool 
    260         default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && (aarch64 || aarch64_be || octeon) 
    261260 
    262261config USE_UCLIBC 
    263         bool 
    264         default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && !(aarch64 || aarch64_be || octeon) 
     262        default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && (mips64 || mips64el) 
     263        bool 
    265264 
    266265config USE_MUSL 
     266        default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && !(mips64 || mips64el) 
    267267        bool 
    268268 
Note: See TracChangeset for help on using the changeset viewer.