1*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_IMG_MIPS 2*4882a593Smuzhiyun bool "Codescape IMG GNU Linux Toolchain 2018.09" 3*4882a593Smuzhiyun depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el 4*4882a593Smuzhiyun depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_7 5*4882a593Smuzhiyun depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" 6*4882a593Smuzhiyun depends on BR2_MIPS_CPU_MIPS32R6 || (BR2_MIPS_CPU_MIPS64R6 && !BR2_MIPS_SOFT_FLOAT) 7*4882a593Smuzhiyun select BR2_TOOLCHAIN_EXTERNAL_GLIBC 8*4882a593Smuzhiyun select BR2_INSTALL_LIBSTDCPP 9*4882a593Smuzhiyun select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7 10*4882a593Smuzhiyun select BR2_TOOLCHAIN_GCC_AT_LEAST_6 11*4882a593Smuzhiyun select BR2_TOOLCHAIN_HAS_FORTRAN 12*4882a593Smuzhiyun select BR2_TOOLCHAIN_HAS_OPENMP 13*4882a593Smuzhiyun help 14*4882a593Smuzhiyun Codescape IMG GNU Linux Toolchain 2018.09 for the MIPS 15*4882a593Smuzhiyun architecture, from MIPS Tech LLC. It uses gcc 6.3.0, 16*4882a593Smuzhiyun binutils 2.28.51, glibc 2.20, gdb 7.9.1 and kernel headers 17*4882a593Smuzhiyun 4.7. It has support for the following variants: 18*4882a593Smuzhiyun - MIPS32r6 - Big-Endian, Hard-Float, 2008 NaN, o32 ABI 19*4882a593Smuzhiyun Select 'MIPS (big endian)' Target Architecture 20*4882a593Smuzhiyun Select 'mips 32r6' Target Architecture Variant 21*4882a593Smuzhiyun Disable 'Use soft-float' 22*4882a593Smuzhiyun - MIPS32r6 - Big-Endian, Soft-Float, 2008 NaN, o32 ABI 23*4882a593Smuzhiyun Select 'MIPS (big endian)' Target Architecture 24*4882a593Smuzhiyun Select 'mips 32r6' Target Architecture Variant 25*4882a593Smuzhiyun Enable 'Use soft-float' 26*4882a593Smuzhiyun - MIPS32r6 - Little-Endian, Hard-Float, 2008 NaN, o32 ABI 27*4882a593Smuzhiyun Select 'MIPS (little endian)' Target Architecture 28*4882a593Smuzhiyun Select 'mips 32r6' Target Architecture Variant 29*4882a593Smuzhiyun Disable 'Use soft-float' 30*4882a593Smuzhiyun - MIPS32r6 - Little-Endian, Soft-Float, 2008 NaN, o32 ABI 31*4882a593Smuzhiyun Select 'MIPS (little endian)' Target Architecture 32*4882a593Smuzhiyun Select 'mips 32r6' Target Architecture Variant 33*4882a593Smuzhiyun Enable 'Use soft-float' 34*4882a593Smuzhiyun - MIPS32r6 - Little-Endian, Hard-Float, 2008 NaN, o32 ABI, 35*4882a593Smuzhiyun microMIPS 36*4882a593Smuzhiyun Select 'MIPS (little endian)' Target Architecture 37*4882a593Smuzhiyun Select 'mips 32r6' Target Architecture Variant 38*4882a593Smuzhiyun Disable 'Use soft-float' 39*4882a593Smuzhiyun Set BR2_TARGET_OPTIMIZATION to '-mmicromips' 40*4882a593Smuzhiyun - MIPS32r6 - Little-Endian, Soft-Float, 2008 NaN, o32 ABI, 41*4882a593Smuzhiyun microMIPS 42*4882a593Smuzhiyun Select 'MIPS (little endian)' Target Architecture 43*4882a593Smuzhiyun Select 'mips 32r6' Target Architecture Variant 44*4882a593Smuzhiyun Enable 'Use soft-float' 45*4882a593Smuzhiyun Set BR2_TARGET_OPTIMIZATION to '-mmicromips' 46*4882a593Smuzhiyun - MIPS64r6 - Big-Endian, Hard-Float, 2008 NaN, n32 ABI 47*4882a593Smuzhiyun Select 'MIPS64 (big endian)' Target Architecture 48*4882a593Smuzhiyun Select 'mips 64r6' Target Architecture Variant 49*4882a593Smuzhiyun Select 'n32' Target ABI 50*4882a593Smuzhiyun Disable 'Use soft-float' 51*4882a593Smuzhiyun - MIPS64r6 - Little-Endian, Hard-Float, 2008 NaN, n32 ABI 52*4882a593Smuzhiyun Select 'MIPS64 (little endian)' Target Architecture 53*4882a593Smuzhiyun Select 'mips 64r6' Target Architecture Variant 54*4882a593Smuzhiyun Select 'n32' Target ABI 55*4882a593Smuzhiyun Disable 'Use soft-float' 56*4882a593Smuzhiyun - MIPS64r6 - Big-Endian, Hard-Float, 2008 NaN, n64 ABI 57*4882a593Smuzhiyun Select 'MIPS64 (big endian)' Target Architecture 58*4882a593Smuzhiyun Select 'mips 64r6' Target Architecture Variant 59*4882a593Smuzhiyun Select 'n64' Target ABI 60*4882a593Smuzhiyun Disable 'Use soft-float' 61*4882a593Smuzhiyun - MIPS64r6 - Little-Endian, Hard-Float, 2008 NaN, n64 ABI 62*4882a593Smuzhiyun Select 'MIPS64 (little endian)' Target Architecture 63*4882a593Smuzhiyun Select 'mips 64r6' Target Architecture Variant 64*4882a593Smuzhiyun Select 'n64' Target ABI 65*4882a593Smuzhiyun Disable 'Use soft-float' 66