]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - toolchain/toolchain-external/toolchain-external-codescape-mti-mips/Config.in
db191fd1be8b8aad6d27a5d6d302e700633042b0
[coffee/buildroot.git] / toolchain / toolchain-external / toolchain-external-codescape-mti-mips / Config.in
1 config BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_MTI_MIPS
2         bool "Codescape MTI 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_MIPS32R2 || (BR2_MIPS_CPU_MIPS64R2 && !BR2_MIPS_SOFT_FLOAT) || \
7                 BR2_MIPS_CPU_MIPS32R5 || (BR2_MIPS_CPU_MIPS64R5 && !BR2_MIPS_SOFT_FLOAT)
8         select BR2_TOOLCHAIN_EXTERNAL_GLIBC
9         select BR2_INSTALL_LIBSTDCPP
10         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
11         select BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
12         select BR2_TOOLCHAIN_HAS_FORTRAN
13         help
14           Codescape MTI GNU Linux Toolchain 2016.05 for the MIPS
15           architecture, from Imagination Technologies. It uses gcc
16           4.9.2, binutils 2.24.90, glibc 2.20, gdb 7.9.1 and kernel
17           headers 4.7. It has support for the following variants:
18             - MIPS32r2 - Big-Endian, Hard-Float, Legacy NaN, o32 ABI
19               Select 'MIPS (big endian)' Target Architecture
20               Select 'mips 32r2' Target Architecture Variant
21               Disable 'Use soft-float'
22             - MIPS32r2 - Big-Endian, Hard-Float, 2008 NaN, o32 ABI
23               Select 'MIPS (big endian)' Target Architecture
24               Select 'mips 32r2' Target Architecture Variant
25               Disable 'Use soft-float'
26               Set BR2_TARGET_OPTIMIZATION to '-mnan=2008'
27             - MIPS32r2 - Big-Endian, Soft-Float, Legacy NaN, o32 ABI
28               Select 'MIPS (big endian)' Target Architecture
29               Select 'mips 32r2' Target Architecture Variant
30               Enable 'Use soft-float'
31             - MIPS32r2 - Little-Endian, Hard-Float, Legacy NaN, o32 ABI
32               Select 'MIPS (little endian)' Target Architecture
33               Select 'mips 32r2' Target Architecture Variant
34               Disable 'Use soft-float'
35             - MIPS32r2 - Little-Endian, Hard-Float, 2008 NaN, o32 ABI
36               Select 'MIPS (little endian)' Target Architecture
37               Select 'mips 32r2' Target Architecture Variant
38               Disable 'Use soft-float'
39               Set BR2_TARGET_OPTIMIZATION to '-mnan=2008'
40             - MIPS32r2 - Little-Endian, Soft-Float, Legacy NaN, o32 ABI
41               Select 'MIPS (little endian)' Target Architecture
42               Select 'mips 32r2' Target Architecture Variant
43               Enable 'Use soft-float'
44             - MIPS32r2 - Little-Endian, Hard-Float, 2008 NaN, o32 ABI, microMIPS
45               Select 'MIPS (little endian)' Target Architecture
46               Select 'mips 32r2' Target Architecture Variant
47               Enable 'Use soft-float'
48               Set BR2_TARGET_OPTIMIZATION to '-mmicromips'
49             - MIPS32r2 - Little-Endian, Soft-Float, Legacy NaN, o32 ABI, microMIPS
50               Select 'MIPS (little endian)' Target Architecture
51               Select 'mips 32r2' Target Architecture Variant
52               Disable 'Use soft-float'
53               Set BR2_TARGET_OPTIMIZATION to '-mmicromips'
54             - MIPS64r2 - Big-Endian, Hard-Float, Legacy NaN, n32 ABI
55               Select 'MIPS64 (big endian)' Target Architecture
56               Select 'mips 64r2' Target Architecture Variant
57               Select 'n32' Target ABI
58               Disable 'Use soft-float'
59             - MIPS64r2 - Little-Endian, Hard-Float, Legacy NaN, n32 ABI
60               Select 'MIPS64 (little endian)' Target Architecture
61               Select 'mips 64r2' Target Architecture Variant
62               Select 'n32' Target ABI
63               Disable 'Use soft-float'
64             - MIPS64r2 - Big-Endian, Hard-Float, Legacy NaN, n64 ABI
65               Select 'MIPS64 (big endian)' Target Architecture
66               Select 'mips 64r2' Target Architecture Variant
67               Select 'n64' Target ABI
68               Disable 'Use soft-float'
69             - MIPS64r2 - Little-Endian, Hard-Float, Legacy NaN, n64 ABI
70               Select 'MIPS64 (little endian)' Target Architecture
71               Select 'mips 64r2' Target Architecture Variant
72               Select 'n64' Target ABI
73               Disable 'Use soft-float'