]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - toolchain/toolchain-external/toolchain-external-codescape-img-mips/Config.in
8b2eab0ad20241b1b4ab1301a708c50ccd43c00b
[coffee/buildroot.git] / toolchain / toolchain-external / toolchain-external-codescape-img-mips / Config.in
1 config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_IMG_MIPS
2         bool "Codescape IMG GNU Linux Toolchain 2016.05"
3         depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
4         depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_5
5         depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
6         depends on BR2_MIPS_CPU_MIPS32R6 || (BR2_MIPS_CPU_MIPS64R6 && !BR2_MIPS_SOFT_FLOAT)
7         select BR2_TOOLCHAIN_EXTERNAL_GLIBC
8         select BR2_INSTALL_LIBSTDCPP
9         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
10         select BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
11         select BR2_TOOLCHAIN_HAS_FORTRAN
12         help
13           Codescape IMG GNU Linux Toolchain 2016.05 for the MIPS
14           architecture, from Imagination Technologies. It uses gcc
15           4.9.2, binutils 2.24.90, glibc 2.20, gdb 7.9.1 and kernel
16           headers 4.7. It has support for the following variants:
17             - MIPS32r6 - Big-Endian, Hard-Float, 2008 NaN, o32 ABI
18               Select 'MIPS (big endian)' Target Architecture
19               Select 'mips 32r6' Target Architecture Variant
20               Disable 'Use soft-float'
21             - MIPS32r6 - Big-Endian, Soft-Float, 2008 NaN, o32 ABI
22               Select 'MIPS (big endian)' Target Architecture
23               Select 'mips 32r6' Target Architecture Variant
24               Enable 'Use soft-float'
25             - MIPS32r6 - Little-Endian, Hard-Float, 2008 NaN, o32 ABI
26               Select 'MIPS (little endian)' Target Architecture
27               Select 'mips 32r6' Target Architecture Variant
28               Disable 'Use soft-float'
29             - MIPS32r6 - Little-Endian, Soft-Float, 2008 NaN, o32 ABI
30               Select 'MIPS (little endian)' Target Architecture
31               Select 'mips 32r6' Target Architecture Variant
32               Enable 'Use soft-float'
33             - MIPS32r6 - Little-Endian, Hard-Float, 2008 NaN, o32 ABI, microMIPS
34               Select 'MIPS (little endian)' Target Architecture
35               Select 'mips 32r6' Target Architecture Variant
36               Disable 'Use soft-float'
37               Set BR2_TARGET_OPTIMIZATION to '-mmicromips'
38             - MIPS32r6 - Little-Endian, Soft-Float, 2008 NaN, o32 ABI, microMIPS
39               Select 'MIPS (little endian)' Target Architecture
40               Select 'mips 32r6' Target Architecture Variant
41               Enable 'Use soft-float'
42               Set BR2_TARGET_OPTIMIZATION to '-mmicromips'
43             - MIPS64r6 - Big-Endian, Hard-Float, 2008 NaN, n32 ABI
44               Select 'MIPS64 (big endian)' Target Architecture
45               Select 'mips 64r6' Target Architecture Variant
46               Select 'n32' Target ABI
47               Disable 'Use soft-float'
48             - MIPS64r6 - Little-Endian, Hard-Float, 2008 NaN, n32 ABI
49               Select 'MIPS64 (little endian)' Target Architecture
50               Select 'mips 64r6' Target Architecture Variant
51               Select 'n32' Target ABI
52               Disable 'Use soft-float'
53             - MIPS64r6 - Big-Endian, Hard-Float, 2008 NaN, n64 ABI
54               Select 'MIPS64 (big endian)' Target Architecture
55               Select 'mips 64r6' Target Architecture Variant
56               Select 'n64' Target ABI
57               Disable 'Use soft-float'
58             - MIPS64r6 - Little-Endian, Hard-Float, 2008 NaN, n64 ABI
59               Select 'MIPS64 (little endian)' Target Architecture
60               Select 'mips 64r6' Target Architecture Variant
61               Select 'n64' Target ABI
62               Disable 'Use soft-float'