1*4882a593Smuzhiyun# This file was auto-generated by support/scripts/gen-bootlin-toolchains
2*4882a593Smuzhiyun# Do not edit
3*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCH_SUPPORTS
4*4882a593Smuzhiyun	bool
5*4882a593Smuzhiyun	default y if BR2_aarch64
6*4882a593Smuzhiyun	default y if BR2_aarch64_be
7*4882a593Smuzhiyun	default y if BR2_arcle && BR2_arc750d
8*4882a593Smuzhiyun	default y if BR2_arcle && BR2_archs38
9*4882a593Smuzhiyun	default y if BR2_ARM_CPU_ARMV5 && BR2_ARM_EABI
10*4882a593Smuzhiyun	default y if BR2_ARM_CPU_ARMV6 && BR2_ARM_EABIHF
11*4882a593Smuzhiyun	default y if BR2_ARM_CPU_ARMV7A && BR2_ARM_EABIHF
12*4882a593Smuzhiyun	default y if BR2_ARM_CPU_ARMV7M
13*4882a593Smuzhiyun	default y if BR2_m68k_m68k
14*4882a593Smuzhiyun	default y if BR2_m68k_cf
15*4882a593Smuzhiyun	default y if BR2_microblazebe
16*4882a593Smuzhiyun	default y if BR2_microblazeel
17*4882a593Smuzhiyun	default y if BR2_mips && BR2_mips_32 && !BR2_MIPS_SOFT_FLOAT
18*4882a593Smuzhiyun	default y if BR2_mipsel && BR2_mips_32 && !BR2_MIPS_SOFT_FLOAT
19*4882a593Smuzhiyun	default y if BR2_mipsel && BR2_mips_32r5 && !BR2_MIPS_SOFT_FLOAT
20*4882a593Smuzhiyun	default y if BR2_mipsel && BR2_mips_32r6 && !BR2_MIPS_SOFT_FLOAT
21*4882a593Smuzhiyun	default y if BR2_mips64 && BR2_mips_64 && !BR2_MIPS_SOFT_FLOAT
22*4882a593Smuzhiyun	default y if BR2_mips64 && BR2_mips_64 && BR2_MIPS_NABI32 && !BR2_MIPS_SOFT_FLOAT
23*4882a593Smuzhiyun	default y if BR2_mips64el && BR2_mips_64 && BR2_MIPS_NABI32 && !BR2_MIPS_SOFT_FLOAT
24*4882a593Smuzhiyun	default y if BR2_mips64el && BR2_mips_64r6 && BR2_MIPS_NABI32 && !BR2_MIPS_SOFT_FLOAT
25*4882a593Smuzhiyun	default y if BR2_nios2
26*4882a593Smuzhiyun	default y if BR2_or1k
27*4882a593Smuzhiyun	default y if BR2_powerpc && BR2_powerpc_440fp
28*4882a593Smuzhiyun	default y if BR2_powerpc && BR2_powerpc_e300c3
29*4882a593Smuzhiyun	default y if BR2_powerpc && BR2_powerpc_e500mc
30*4882a593Smuzhiyun	default y if BR2_powerpc64 && BR2_powerpc_e5500
31*4882a593Smuzhiyun	default y if BR2_powerpc64 && BR2_powerpc_e6500
32*4882a593Smuzhiyun	default y if BR2_powerpc64 && BR2_powerpc_power8
33*4882a593Smuzhiyun	default y if BR2_powerpc64le && BR2_powerpc_power8
34*4882a593Smuzhiyun	default y if BR2_riscv && BR2_riscv_g && BR2_RISCV_32 && BR2_RISCV_ABI_ILP32D
35*4882a593Smuzhiyun	default y if BR2_riscv && BR2_riscv_g && BR2_RISCV_64 && BR2_RISCV_ABI_LP64
36*4882a593Smuzhiyun	default y if BR2_sh && BR2_sh4
37*4882a593Smuzhiyun	default y if BR2_sh && BR2_sh4aeb
38*4882a593Smuzhiyun	default y if BR2_sparc64 && BR2_sparc_v9
39*4882a593Smuzhiyun	default y if BR2_sparc && BR2_sparc_v8
40*4882a593Smuzhiyun	default y if BR2_x86_64 && BR2_X86_CPU_HAS_MMX && BR2_X86_CPU_HAS_SSE && BR2_X86_CPU_HAS_SSE2 && BR2_X86_CPU_HAS_SSE3 && BR2_X86_CPU_HAS_SSSE3 && BR2_X86_CPU_HAS_SSE4 && BR2_X86_CPU_HAS_SSE42
41*4882a593Smuzhiyun	default y if BR2_i386 && BR2_X86_CPU_HAS_MMX && BR2_X86_CPU_HAS_SSE && BR2_X86_CPU_HAS_SSE2 && BR2_X86_CPU_HAS_SSE3 && BR2_X86_CPU_HAS_SSSE3
42*4882a593Smuzhiyun	default y if BR2_i386 && !BR2_x86_i486 && !BR2_x86_i586 && !BR2_x86_x1000
43*4882a593Smuzhiyun	default y if BR2_xtensa && BR2_XTENSA_CUSTOM && BR2_XTENSA_LITTLE_ENDIAN
44*4882a593Smuzhiyun
45*4882a593Smuzhiyunif BR2_TOOLCHAIN_EXTERNAL_BOOTLIN
46*4882a593Smuzhiyun
47*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_PREFIX
48*4882a593Smuzhiyun	default "$(ARCH)-linux"
49*4882a593Smuzhiyun
50*4882a593Smuzhiyunconfig BR2_PACKAGE_PROVIDES_TOOLCHAIN_EXTERNAL
51*4882a593Smuzhiyun	default "toolchain-external-bootlin"
52*4882a593Smuzhiyun
53*4882a593Smuzhiyunchoice
54*4882a593Smuzhiyun	prompt "Bootlin toolchain variant"
55*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_BLEEDING_EDGE
56*4882a593Smuzhiyun	bool "aarch64 glibc bleeding-edge 2020.08-1"
57*4882a593Smuzhiyun	depends on BR2_aarch64
58*4882a593Smuzhiyun	depends on BR2_USE_MMU
59*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
60*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
61*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
62*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
63*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
64*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
65*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
66*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
67*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
68*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
69*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
70*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
71*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
72*4882a593Smuzhiyun	help
73*4882a593Smuzhiyun	  Bootlin toolchain for the aarch64 architecture, using the
74*4882a593Smuzhiyun	  glibc C library. This is a bleeding-edge version, which
75*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
76*4882a593Smuzhiyun	  binutils.
77*4882a593Smuzhiyun
78*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
79*4882a593Smuzhiyun
80*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE
81*4882a593Smuzhiyun	bool "aarch64 glibc stable 2020.08-1"
82*4882a593Smuzhiyun	depends on BR2_aarch64
83*4882a593Smuzhiyun	depends on BR2_USE_MMU
84*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
85*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
86*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
87*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
88*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
89*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
90*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
91*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
92*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
93*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
94*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
95*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
96*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
97*4882a593Smuzhiyun	help
98*4882a593Smuzhiyun	  Bootlin toolchain for the aarch64 architecture, using the
99*4882a593Smuzhiyun	  glibc C library. This is a stable version, which means it
100*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
101*4882a593Smuzhiyun	  binutils.
102*4882a593Smuzhiyun
103*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
104*4882a593Smuzhiyun
105*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_MUSL_BLEEDING_EDGE
106*4882a593Smuzhiyun	bool "aarch64 musl bleeding-edge 2020.08-1"
107*4882a593Smuzhiyun	depends on BR2_aarch64
108*4882a593Smuzhiyun	depends on BR2_USE_MMU
109*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
110*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
111*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
112*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
113*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
114*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
115*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
116*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
117*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
118*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
119*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
120*4882a593Smuzhiyun	help
121*4882a593Smuzhiyun	  Bootlin toolchain for the aarch64 architecture, using the
122*4882a593Smuzhiyun	  musl C library. This is a bleeding-edge version, which
123*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
124*4882a593Smuzhiyun	  binutils.
125*4882a593Smuzhiyun
126*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
127*4882a593Smuzhiyun
128*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_MUSL_STABLE
129*4882a593Smuzhiyun	bool "aarch64 musl stable 2020.08-1"
130*4882a593Smuzhiyun	depends on BR2_aarch64
131*4882a593Smuzhiyun	depends on BR2_USE_MMU
132*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
133*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_19
134*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
135*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
136*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
137*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
138*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
139*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
140*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
141*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
142*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
143*4882a593Smuzhiyun	help
144*4882a593Smuzhiyun	  Bootlin toolchain for the aarch64 architecture, using the
145*4882a593Smuzhiyun	  musl C library. This is a stable version, which means it is
146*4882a593Smuzhiyun	  using stable and proven versions of gcc, gdb and binutils.
147*4882a593Smuzhiyun
148*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
149*4882a593Smuzhiyun
150*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_UCLIBC_BLEEDING_EDGE
151*4882a593Smuzhiyun	bool "aarch64 uclibc bleeding-edge 2020.08-1"
152*4882a593Smuzhiyun	depends on BR2_aarch64
153*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
154*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
155*4882a593Smuzhiyun	select BR2_USE_WCHAR
156*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
157*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
158*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
159*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
160*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
161*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
162*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
163*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
164*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
165*4882a593Smuzhiyun	help
166*4882a593Smuzhiyun	  Bootlin toolchain for the aarch64 architecture, using the
167*4882a593Smuzhiyun	  uclibc C library. This is a bleeding-edge version, which
168*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
169*4882a593Smuzhiyun	  binutils.
170*4882a593Smuzhiyun
171*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
172*4882a593Smuzhiyun
173*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_UCLIBC_STABLE
174*4882a593Smuzhiyun	bool "aarch64 uclibc stable 2020.08-1"
175*4882a593Smuzhiyun	depends on BR2_aarch64
176*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
177*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
178*4882a593Smuzhiyun	select BR2_USE_WCHAR
179*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
180*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
181*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
182*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
183*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
184*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
185*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
186*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
187*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
188*4882a593Smuzhiyun	help
189*4882a593Smuzhiyun	  Bootlin toolchain for the aarch64 architecture, using the
190*4882a593Smuzhiyun	  uclibc C library. This is a stable version, which means it
191*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
192*4882a593Smuzhiyun	  binutils.
193*4882a593Smuzhiyun
194*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
195*4882a593Smuzhiyun
196*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64BE_GLIBC_BLEEDING_EDGE
197*4882a593Smuzhiyun	bool "aarch64be glibc bleeding-edge 2020.08-1"
198*4882a593Smuzhiyun	depends on BR2_aarch64_be
199*4882a593Smuzhiyun	depends on BR2_USE_MMU
200*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
201*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
202*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
203*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
204*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
205*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
206*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
207*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
208*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
209*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
210*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
211*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
212*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
213*4882a593Smuzhiyun	help
214*4882a593Smuzhiyun	  Bootlin toolchain for the aarch64be architecture, using the
215*4882a593Smuzhiyun	  glibc C library. This is a bleeding-edge version, which
216*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
217*4882a593Smuzhiyun	  binutils.
218*4882a593Smuzhiyun
219*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
220*4882a593Smuzhiyun
221*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64BE_GLIBC_STABLE
222*4882a593Smuzhiyun	bool "aarch64be glibc stable 2020.08-1"
223*4882a593Smuzhiyun	depends on BR2_aarch64_be
224*4882a593Smuzhiyun	depends on BR2_USE_MMU
225*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
226*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
227*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
228*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
229*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
230*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
231*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
232*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
233*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
234*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
235*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
236*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
237*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
238*4882a593Smuzhiyun	help
239*4882a593Smuzhiyun	  Bootlin toolchain for the aarch64be architecture, using the
240*4882a593Smuzhiyun	  glibc C library. This is a stable version, which means it
241*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
242*4882a593Smuzhiyun	  binutils.
243*4882a593Smuzhiyun
244*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
245*4882a593Smuzhiyun
246*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64BE_UCLIBC_BLEEDING_EDGE
247*4882a593Smuzhiyun	bool "aarch64be uclibc bleeding-edge 2020.08-1"
248*4882a593Smuzhiyun	depends on BR2_aarch64_be
249*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
250*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
251*4882a593Smuzhiyun	select BR2_USE_WCHAR
252*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
253*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
254*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
255*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
256*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
257*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
258*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
259*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
260*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
261*4882a593Smuzhiyun	help
262*4882a593Smuzhiyun	  Bootlin toolchain for the aarch64be architecture, using the
263*4882a593Smuzhiyun	  uclibc C library. This is a bleeding-edge version, which
264*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
265*4882a593Smuzhiyun	  binutils.
266*4882a593Smuzhiyun
267*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
268*4882a593Smuzhiyun
269*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64BE_UCLIBC_STABLE
270*4882a593Smuzhiyun	bool "aarch64be uclibc stable 2020.08-1"
271*4882a593Smuzhiyun	depends on BR2_aarch64_be
272*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
273*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
274*4882a593Smuzhiyun	select BR2_USE_WCHAR
275*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
276*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
277*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
278*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
279*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
280*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
281*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
282*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
283*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
284*4882a593Smuzhiyun	help
285*4882a593Smuzhiyun	  Bootlin toolchain for the aarch64be architecture, using the
286*4882a593Smuzhiyun	  uclibc C library. This is a stable version, which means it
287*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
288*4882a593Smuzhiyun	  binutils.
289*4882a593Smuzhiyun
290*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
291*4882a593Smuzhiyun
292*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_750D_UCLIBC_BLEEDING_EDGE
293*4882a593Smuzhiyun	bool "arcle-750d uclibc bleeding-edge 2020.08-1"
294*4882a593Smuzhiyun	depends on BR2_arcle
295*4882a593Smuzhiyun	depends on BR2_arc750d
296*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
297*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
298*4882a593Smuzhiyun	select BR2_USE_WCHAR
299*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
300*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
301*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
302*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
303*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
304*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
305*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
306*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
307*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
308*4882a593Smuzhiyun	help
309*4882a593Smuzhiyun	  Bootlin toolchain for the arcle-750d architecture, using
310*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
311*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
312*4882a593Smuzhiyun	  binutils.
313*4882a593Smuzhiyun
314*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
315*4882a593Smuzhiyun
316*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_750D_UCLIBC_STABLE
317*4882a593Smuzhiyun	bool "arcle-750d uclibc stable 2020.08-1"
318*4882a593Smuzhiyun	depends on BR2_arcle
319*4882a593Smuzhiyun	depends on BR2_arc750d
320*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
321*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
322*4882a593Smuzhiyun	select BR2_USE_WCHAR
323*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
324*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
325*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
326*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
327*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
328*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
329*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
330*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
331*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
332*4882a593Smuzhiyun	help
333*4882a593Smuzhiyun	  Bootlin toolchain for the arcle-750d architecture, using
334*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
335*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
336*4882a593Smuzhiyun	  binutils.
337*4882a593Smuzhiyun
338*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
339*4882a593Smuzhiyun
340*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_GLIBC_BLEEDING_EDGE
341*4882a593Smuzhiyun	bool "arcle-hs38 glibc bleeding-edge 2020.08-1"
342*4882a593Smuzhiyun	depends on BR2_arcle
343*4882a593Smuzhiyun	depends on BR2_archs38
344*4882a593Smuzhiyun	depends on BR2_USE_MMU
345*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
346*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
347*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
348*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
349*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
350*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
351*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
352*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
353*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
354*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
355*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
356*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
357*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
358*4882a593Smuzhiyun	help
359*4882a593Smuzhiyun	  Bootlin toolchain for the arcle-hs38 architecture, using
360*4882a593Smuzhiyun	  the glibc C library. This is a bleeding-edge version, which
361*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
362*4882a593Smuzhiyun	  binutils.
363*4882a593Smuzhiyun
364*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
365*4882a593Smuzhiyun
366*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_GLIBC_STABLE
367*4882a593Smuzhiyun	bool "arcle-hs38 glibc stable 2020.08-1"
368*4882a593Smuzhiyun	depends on BR2_arcle
369*4882a593Smuzhiyun	depends on BR2_archs38
370*4882a593Smuzhiyun	depends on BR2_USE_MMU
371*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
372*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
373*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
374*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
375*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
376*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
377*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
378*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
379*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
380*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
381*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
382*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
383*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
384*4882a593Smuzhiyun	help
385*4882a593Smuzhiyun	  Bootlin toolchain for the arcle-hs38 architecture, using
386*4882a593Smuzhiyun	  the glibc C library. This is a stable version, which means
387*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
388*4882a593Smuzhiyun	  binutils.
389*4882a593Smuzhiyun
390*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
391*4882a593Smuzhiyun
392*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_UCLIBC_BLEEDING_EDGE
393*4882a593Smuzhiyun	bool "arcle-hs38 uclibc bleeding-edge 2020.08-1"
394*4882a593Smuzhiyun	depends on BR2_arcle
395*4882a593Smuzhiyun	depends on BR2_archs38
396*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
397*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
398*4882a593Smuzhiyun	select BR2_USE_WCHAR
399*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
400*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
401*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
402*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
403*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
404*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
405*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
406*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
407*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
408*4882a593Smuzhiyun	help
409*4882a593Smuzhiyun	  Bootlin toolchain for the arcle-hs38 architecture, using
410*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
411*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
412*4882a593Smuzhiyun	  binutils.
413*4882a593Smuzhiyun
414*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
415*4882a593Smuzhiyun
416*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCLE_HS38_UCLIBC_STABLE
417*4882a593Smuzhiyun	bool "arcle-hs38 uclibc stable 2020.08-1"
418*4882a593Smuzhiyun	depends on BR2_arcle
419*4882a593Smuzhiyun	depends on BR2_archs38
420*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
421*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
422*4882a593Smuzhiyun	select BR2_USE_WCHAR
423*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
424*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
425*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
426*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
427*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
428*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
429*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
430*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
431*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
432*4882a593Smuzhiyun	help
433*4882a593Smuzhiyun	  Bootlin toolchain for the arcle-hs38 architecture, using
434*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
435*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
436*4882a593Smuzhiyun	  binutils.
437*4882a593Smuzhiyun
438*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
439*4882a593Smuzhiyun
440*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_BLEEDING_EDGE
441*4882a593Smuzhiyun	bool "armv5-eabi glibc bleeding-edge 2020.08-1"
442*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV5
443*4882a593Smuzhiyun	depends on BR2_ARM_EABI
444*4882a593Smuzhiyun	depends on BR2_USE_MMU
445*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
446*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
447*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
448*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
449*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
450*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
451*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
452*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
453*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
454*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
455*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
456*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
457*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
458*4882a593Smuzhiyun	help
459*4882a593Smuzhiyun	  Bootlin toolchain for the armv5-eabi architecture, using
460*4882a593Smuzhiyun	  the glibc C library. This is a bleeding-edge version, which
461*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
462*4882a593Smuzhiyun	  binutils.
463*4882a593Smuzhiyun
464*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
465*4882a593Smuzhiyun
466*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE
467*4882a593Smuzhiyun	bool "armv5-eabi glibc stable 2020.08-1"
468*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV5
469*4882a593Smuzhiyun	depends on BR2_ARM_EABI
470*4882a593Smuzhiyun	depends on BR2_USE_MMU
471*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
472*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
473*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
474*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
475*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
476*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
477*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
478*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
479*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
480*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
481*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
482*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
483*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
484*4882a593Smuzhiyun	help
485*4882a593Smuzhiyun	  Bootlin toolchain for the armv5-eabi architecture, using
486*4882a593Smuzhiyun	  the glibc C library. This is a stable version, which means
487*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
488*4882a593Smuzhiyun	  binutils.
489*4882a593Smuzhiyun
490*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
491*4882a593Smuzhiyun
492*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_MUSL_BLEEDING_EDGE
493*4882a593Smuzhiyun	bool "armv5-eabi musl bleeding-edge 2020.08-1"
494*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV5
495*4882a593Smuzhiyun	depends on BR2_ARM_EABI
496*4882a593Smuzhiyun	depends on BR2_USE_MMU
497*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
498*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
499*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
500*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
501*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
502*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
503*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
504*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
505*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
506*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
507*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
508*4882a593Smuzhiyun	help
509*4882a593Smuzhiyun	  Bootlin toolchain for the armv5-eabi architecture, using
510*4882a593Smuzhiyun	  the musl C library. This is a bleeding-edge version, which
511*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
512*4882a593Smuzhiyun	  binutils.
513*4882a593Smuzhiyun
514*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
515*4882a593Smuzhiyun
516*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_MUSL_STABLE
517*4882a593Smuzhiyun	bool "armv5-eabi musl stable 2020.08-1"
518*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV5
519*4882a593Smuzhiyun	depends on BR2_ARM_EABI
520*4882a593Smuzhiyun	depends on BR2_USE_MMU
521*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
522*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
523*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
524*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
525*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
526*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
527*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
528*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
529*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
530*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
531*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
532*4882a593Smuzhiyun	help
533*4882a593Smuzhiyun	  Bootlin toolchain for the armv5-eabi architecture, using
534*4882a593Smuzhiyun	  the musl C library. This is a stable version, which means
535*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
536*4882a593Smuzhiyun	  binutils.
537*4882a593Smuzhiyun
538*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
539*4882a593Smuzhiyun
540*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_BLEEDING_EDGE
541*4882a593Smuzhiyun	bool "armv5-eabi uclibc bleeding-edge 2020.08-1"
542*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV5
543*4882a593Smuzhiyun	depends on BR2_ARM_EABI
544*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
545*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
546*4882a593Smuzhiyun	select BR2_USE_WCHAR
547*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
548*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
549*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
550*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
551*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
552*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
553*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
554*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
555*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
556*4882a593Smuzhiyun	help
557*4882a593Smuzhiyun	  Bootlin toolchain for the armv5-eabi architecture, using
558*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
559*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
560*4882a593Smuzhiyun	  binutils.
561*4882a593Smuzhiyun
562*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
563*4882a593Smuzhiyun
564*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_UCLIBC_STABLE
565*4882a593Smuzhiyun	bool "armv5-eabi uclibc stable 2020.08-1"
566*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV5
567*4882a593Smuzhiyun	depends on BR2_ARM_EABI
568*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
569*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
570*4882a593Smuzhiyun	select BR2_USE_WCHAR
571*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
572*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
573*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
574*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
575*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
576*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
577*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
578*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
579*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
580*4882a593Smuzhiyun	help
581*4882a593Smuzhiyun	  Bootlin toolchain for the armv5-eabi architecture, using
582*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
583*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
584*4882a593Smuzhiyun	  binutils.
585*4882a593Smuzhiyun
586*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
587*4882a593Smuzhiyun
588*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_GLIBC_BLEEDING_EDGE
589*4882a593Smuzhiyun	bool "armv6-eabihf glibc bleeding-edge 2020.08-1"
590*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV6
591*4882a593Smuzhiyun	depends on BR2_ARM_EABIHF
592*4882a593Smuzhiyun	depends on BR2_USE_MMU
593*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
594*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
595*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
596*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
597*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
598*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
599*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
600*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
601*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
602*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
603*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
604*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
605*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
606*4882a593Smuzhiyun	help
607*4882a593Smuzhiyun	  Bootlin toolchain for the armv6-eabihf architecture, using
608*4882a593Smuzhiyun	  the glibc C library. This is a bleeding-edge version, which
609*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
610*4882a593Smuzhiyun	  binutils.
611*4882a593Smuzhiyun
612*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
613*4882a593Smuzhiyun
614*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_GLIBC_STABLE
615*4882a593Smuzhiyun	bool "armv6-eabihf glibc stable 2020.08-1"
616*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV6
617*4882a593Smuzhiyun	depends on BR2_ARM_EABIHF
618*4882a593Smuzhiyun	depends on BR2_USE_MMU
619*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
620*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
621*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
622*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
623*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
624*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
625*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
626*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
627*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
628*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
629*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
630*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
631*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
632*4882a593Smuzhiyun	help
633*4882a593Smuzhiyun	  Bootlin toolchain for the armv6-eabihf architecture, using
634*4882a593Smuzhiyun	  the glibc C library. This is a stable version, which means
635*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
636*4882a593Smuzhiyun	  binutils.
637*4882a593Smuzhiyun
638*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
639*4882a593Smuzhiyun
640*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_MUSL_BLEEDING_EDGE
641*4882a593Smuzhiyun	bool "armv6-eabihf musl bleeding-edge 2020.08-1"
642*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV6
643*4882a593Smuzhiyun	depends on BR2_ARM_EABIHF
644*4882a593Smuzhiyun	depends on BR2_USE_MMU
645*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
646*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
647*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
648*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
649*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
650*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
651*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
652*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
653*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
654*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
655*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
656*4882a593Smuzhiyun	help
657*4882a593Smuzhiyun	  Bootlin toolchain for the armv6-eabihf architecture, using
658*4882a593Smuzhiyun	  the musl C library. This is a bleeding-edge version, which
659*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
660*4882a593Smuzhiyun	  binutils.
661*4882a593Smuzhiyun
662*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
663*4882a593Smuzhiyun
664*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_MUSL_STABLE
665*4882a593Smuzhiyun	bool "armv6-eabihf musl stable 2020.08-1"
666*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV6
667*4882a593Smuzhiyun	depends on BR2_ARM_EABIHF
668*4882a593Smuzhiyun	depends on BR2_USE_MMU
669*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
670*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
671*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
672*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
673*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
674*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
675*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
676*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
677*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
678*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
679*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
680*4882a593Smuzhiyun	help
681*4882a593Smuzhiyun	  Bootlin toolchain for the armv6-eabihf architecture, using
682*4882a593Smuzhiyun	  the musl C library. This is a stable version, which means
683*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
684*4882a593Smuzhiyun	  binutils.
685*4882a593Smuzhiyun
686*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
687*4882a593Smuzhiyun
688*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_UCLIBC_BLEEDING_EDGE
689*4882a593Smuzhiyun	bool "armv6-eabihf uclibc bleeding-edge 2020.08-1"
690*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV6
691*4882a593Smuzhiyun	depends on BR2_ARM_EABIHF
692*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
693*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
694*4882a593Smuzhiyun	select BR2_USE_WCHAR
695*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
696*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
697*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
698*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
699*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
700*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
701*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
702*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
703*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
704*4882a593Smuzhiyun	help
705*4882a593Smuzhiyun	  Bootlin toolchain for the armv6-eabihf architecture, using
706*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
707*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
708*4882a593Smuzhiyun	  binutils.
709*4882a593Smuzhiyun
710*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
711*4882a593Smuzhiyun
712*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV6_EABIHF_UCLIBC_STABLE
713*4882a593Smuzhiyun	bool "armv6-eabihf uclibc stable 2020.08-1"
714*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV6
715*4882a593Smuzhiyun	depends on BR2_ARM_EABIHF
716*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
717*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
718*4882a593Smuzhiyun	select BR2_USE_WCHAR
719*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
720*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
721*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
722*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
723*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
724*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
725*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
726*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
727*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
728*4882a593Smuzhiyun	help
729*4882a593Smuzhiyun	  Bootlin toolchain for the armv6-eabihf architecture, using
730*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
731*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
732*4882a593Smuzhiyun	  binutils.
733*4882a593Smuzhiyun
734*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
735*4882a593Smuzhiyun
736*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_GLIBC_BLEEDING_EDGE
737*4882a593Smuzhiyun	bool "armv7-eabihf glibc bleeding-edge 2020.08-1"
738*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV7A
739*4882a593Smuzhiyun	depends on BR2_ARM_EABIHF
740*4882a593Smuzhiyun	depends on BR2_USE_MMU
741*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
742*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
743*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
744*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
745*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
746*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
747*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
748*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
749*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
750*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
751*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
752*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
753*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
754*4882a593Smuzhiyun	help
755*4882a593Smuzhiyun	  Bootlin toolchain for the armv7-eabihf architecture, using
756*4882a593Smuzhiyun	  the glibc C library. This is a bleeding-edge version, which
757*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
758*4882a593Smuzhiyun	  binutils.
759*4882a593Smuzhiyun
760*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
761*4882a593Smuzhiyun
762*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_GLIBC_STABLE
763*4882a593Smuzhiyun	bool "armv7-eabihf glibc stable 2020.08-1"
764*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV7A
765*4882a593Smuzhiyun	depends on BR2_ARM_EABIHF
766*4882a593Smuzhiyun	depends on BR2_USE_MMU
767*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
768*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
769*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
770*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
771*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
772*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
773*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
774*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
775*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
776*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
777*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
778*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
779*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
780*4882a593Smuzhiyun	help
781*4882a593Smuzhiyun	  Bootlin toolchain for the armv7-eabihf architecture, using
782*4882a593Smuzhiyun	  the glibc C library. This is a stable version, which means
783*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
784*4882a593Smuzhiyun	  binutils.
785*4882a593Smuzhiyun
786*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
787*4882a593Smuzhiyun
788*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_MUSL_BLEEDING_EDGE
789*4882a593Smuzhiyun	bool "armv7-eabihf musl bleeding-edge 2020.08-1"
790*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV7A
791*4882a593Smuzhiyun	depends on BR2_ARM_EABIHF
792*4882a593Smuzhiyun	depends on BR2_USE_MMU
793*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
794*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
795*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
796*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
797*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
798*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
799*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
800*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
801*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
802*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
803*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
804*4882a593Smuzhiyun	help
805*4882a593Smuzhiyun	  Bootlin toolchain for the armv7-eabihf architecture, using
806*4882a593Smuzhiyun	  the musl C library. This is a bleeding-edge version, which
807*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
808*4882a593Smuzhiyun	  binutils.
809*4882a593Smuzhiyun
810*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
811*4882a593Smuzhiyun
812*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_MUSL_STABLE
813*4882a593Smuzhiyun	bool "armv7-eabihf musl stable 2020.08-1"
814*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV7A
815*4882a593Smuzhiyun	depends on BR2_ARM_EABIHF
816*4882a593Smuzhiyun	depends on BR2_USE_MMU
817*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
818*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
819*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
820*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
821*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
822*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
823*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
824*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
825*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
826*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
827*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
828*4882a593Smuzhiyun	help
829*4882a593Smuzhiyun	  Bootlin toolchain for the armv7-eabihf architecture, using
830*4882a593Smuzhiyun	  the musl C library. This is a stable version, which means
831*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
832*4882a593Smuzhiyun	  binutils.
833*4882a593Smuzhiyun
834*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
835*4882a593Smuzhiyun
836*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_UCLIBC_BLEEDING_EDGE
837*4882a593Smuzhiyun	bool "armv7-eabihf uclibc bleeding-edge 2020.08-1"
838*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV7A
839*4882a593Smuzhiyun	depends on BR2_ARM_EABIHF
840*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
841*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
842*4882a593Smuzhiyun	select BR2_USE_WCHAR
843*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
844*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
845*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
846*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
847*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
848*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
849*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
850*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
851*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
852*4882a593Smuzhiyun	help
853*4882a593Smuzhiyun	  Bootlin toolchain for the armv7-eabihf architecture, using
854*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
855*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
856*4882a593Smuzhiyun	  binutils.
857*4882a593Smuzhiyun
858*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
859*4882a593Smuzhiyun
860*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_UCLIBC_STABLE
861*4882a593Smuzhiyun	bool "armv7-eabihf uclibc stable 2020.08-1"
862*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV7A
863*4882a593Smuzhiyun	depends on BR2_ARM_EABIHF
864*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
865*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
866*4882a593Smuzhiyun	select BR2_USE_WCHAR
867*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
868*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
869*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
870*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
871*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
872*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
873*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
874*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
875*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
876*4882a593Smuzhiyun	help
877*4882a593Smuzhiyun	  Bootlin toolchain for the armv7-eabihf architecture, using
878*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
879*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
880*4882a593Smuzhiyun	  binutils.
881*4882a593Smuzhiyun
882*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
883*4882a593Smuzhiyun
884*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7M_UCLIBC_BLEEDING_EDGE
885*4882a593Smuzhiyun	bool "armv7m uclibc bleeding-edge 2020.08-1"
886*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV7M
887*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
888*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
889*4882a593Smuzhiyun	select BR2_USE_WCHAR
890*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
891*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
892*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
893*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
894*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
895*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
896*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
897*4882a593Smuzhiyun	help
898*4882a593Smuzhiyun	  Bootlin toolchain for the armv7m architecture, using the
899*4882a593Smuzhiyun	  uclibc C library. This is a bleeding-edge version, which
900*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
901*4882a593Smuzhiyun	  binutils.
902*4882a593Smuzhiyun
903*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
904*4882a593Smuzhiyun
905*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7M_UCLIBC_STABLE
906*4882a593Smuzhiyun	bool "armv7m uclibc stable 2020.08-1"
907*4882a593Smuzhiyun	depends on BR2_ARM_CPU_ARMV7M
908*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
909*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
910*4882a593Smuzhiyun	select BR2_USE_WCHAR
911*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
912*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
913*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
914*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
915*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
916*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
917*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
918*4882a593Smuzhiyun	help
919*4882a593Smuzhiyun	  Bootlin toolchain for the armv7m architecture, using the
920*4882a593Smuzhiyun	  uclibc C library. This is a stable version, which means it
921*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
922*4882a593Smuzhiyun	  binutils.
923*4882a593Smuzhiyun
924*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
925*4882a593Smuzhiyun
926*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_68XXX_UCLIBC_BLEEDING_EDGE
927*4882a593Smuzhiyun	bool "m68k-68xxx uclibc bleeding-edge 2020.08-1"
928*4882a593Smuzhiyun	depends on BR2_m68k_m68k
929*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
930*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
931*4882a593Smuzhiyun	select BR2_USE_WCHAR
932*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
933*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
934*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
935*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
936*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
937*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
938*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
939*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
940*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
941*4882a593Smuzhiyun	help
942*4882a593Smuzhiyun	  Bootlin toolchain for the m68k-68xxx architecture, using
943*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
944*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
945*4882a593Smuzhiyun	  binutils.
946*4882a593Smuzhiyun
947*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
948*4882a593Smuzhiyun
949*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_68XXX_UCLIBC_STABLE
950*4882a593Smuzhiyun	bool "m68k-68xxx uclibc stable 2020.08-1"
951*4882a593Smuzhiyun	depends on BR2_m68k_m68k
952*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
953*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
954*4882a593Smuzhiyun	select BR2_USE_WCHAR
955*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
956*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
957*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
958*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
959*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
960*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
961*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
962*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
963*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
964*4882a593Smuzhiyun	help
965*4882a593Smuzhiyun	  Bootlin toolchain for the m68k-68xxx architecture, using
966*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
967*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
968*4882a593Smuzhiyun	  binutils.
969*4882a593Smuzhiyun
970*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
971*4882a593Smuzhiyun
972*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_COLDFIRE_UCLIBC_BLEEDING_EDGE
973*4882a593Smuzhiyun	bool "m68k-coldfire uclibc bleeding-edge 2020.08-1"
974*4882a593Smuzhiyun	depends on BR2_m68k_cf
975*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
976*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
977*4882a593Smuzhiyun	select BR2_USE_WCHAR
978*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
979*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
980*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
981*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
982*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
983*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
984*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
985*4882a593Smuzhiyun	help
986*4882a593Smuzhiyun	  Bootlin toolchain for the m68k-coldfire architecture, using
987*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
988*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
989*4882a593Smuzhiyun	  binutils.
990*4882a593Smuzhiyun
991*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
992*4882a593Smuzhiyun
993*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_M68K_COLDFIRE_UCLIBC_STABLE
994*4882a593Smuzhiyun	bool "m68k-coldfire uclibc stable 2020.08-1"
995*4882a593Smuzhiyun	depends on BR2_m68k_cf
996*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
997*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
998*4882a593Smuzhiyun	select BR2_USE_WCHAR
999*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1000*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1001*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1002*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1003*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1004*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1005*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1006*4882a593Smuzhiyun	help
1007*4882a593Smuzhiyun	  Bootlin toolchain for the m68k-coldfire architecture, using
1008*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
1009*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1010*4882a593Smuzhiyun	  binutils.
1011*4882a593Smuzhiyun
1012*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1013*4882a593Smuzhiyun
1014*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_GLIBC_BLEEDING_EDGE
1015*4882a593Smuzhiyun	bool "microblazebe glibc bleeding-edge 2020.08-1"
1016*4882a593Smuzhiyun	depends on BR2_microblazebe
1017*4882a593Smuzhiyun	depends on BR2_USE_MMU
1018*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1019*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1020*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1021*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1022*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1023*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1024*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1025*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1026*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1027*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1028*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1029*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1030*4882a593Smuzhiyun	help
1031*4882a593Smuzhiyun	  Bootlin toolchain for the microblazebe architecture, using
1032*4882a593Smuzhiyun	  the glibc C library. This is a bleeding-edge version, which
1033*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1034*4882a593Smuzhiyun	  binutils.
1035*4882a593Smuzhiyun
1036*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1037*4882a593Smuzhiyun
1038*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_GLIBC_STABLE
1039*4882a593Smuzhiyun	bool "microblazebe glibc stable 2020.08-1"
1040*4882a593Smuzhiyun	depends on BR2_microblazebe
1041*4882a593Smuzhiyun	depends on BR2_USE_MMU
1042*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1043*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1044*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1045*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1046*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1047*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1048*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1049*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1050*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1051*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1052*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1053*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1054*4882a593Smuzhiyun	help
1055*4882a593Smuzhiyun	  Bootlin toolchain for the microblazebe architecture, using
1056*4882a593Smuzhiyun	  the glibc C library. This is a stable version, which means
1057*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1058*4882a593Smuzhiyun	  binutils.
1059*4882a593Smuzhiyun
1060*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1061*4882a593Smuzhiyun
1062*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_MUSL_BLEEDING_EDGE
1063*4882a593Smuzhiyun	bool "microblazebe musl bleeding-edge 2020.08-1"
1064*4882a593Smuzhiyun	depends on BR2_microblazebe
1065*4882a593Smuzhiyun	depends on BR2_USE_MMU
1066*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1067*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1068*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1069*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1070*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1071*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1072*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1073*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1074*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1075*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1076*4882a593Smuzhiyun	help
1077*4882a593Smuzhiyun	  Bootlin toolchain for the microblazebe architecture, using
1078*4882a593Smuzhiyun	  the musl C library. This is a bleeding-edge version, which
1079*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1080*4882a593Smuzhiyun	  binutils.
1081*4882a593Smuzhiyun
1082*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1083*4882a593Smuzhiyun
1084*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_MUSL_STABLE
1085*4882a593Smuzhiyun	bool "microblazebe musl stable 2020.08-1"
1086*4882a593Smuzhiyun	depends on BR2_microblazebe
1087*4882a593Smuzhiyun	depends on BR2_USE_MMU
1088*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1089*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1090*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1091*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1092*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1093*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1094*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1095*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1096*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1097*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1098*4882a593Smuzhiyun	help
1099*4882a593Smuzhiyun	  Bootlin toolchain for the microblazebe architecture, using
1100*4882a593Smuzhiyun	  the musl C library. This is a stable version, which means
1101*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1102*4882a593Smuzhiyun	  binutils.
1103*4882a593Smuzhiyun
1104*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1105*4882a593Smuzhiyun
1106*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_UCLIBC_BLEEDING_EDGE
1107*4882a593Smuzhiyun	bool "microblazebe uclibc bleeding-edge 2020.08-1"
1108*4882a593Smuzhiyun	depends on BR2_microblazebe
1109*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1110*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1111*4882a593Smuzhiyun	select BR2_USE_WCHAR
1112*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1113*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1114*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1115*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1116*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1117*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1118*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1119*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1120*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1121*4882a593Smuzhiyun	help
1122*4882a593Smuzhiyun	  Bootlin toolchain for the microblazebe architecture, using
1123*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
1124*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
1125*4882a593Smuzhiyun	  binutils.
1126*4882a593Smuzhiyun
1127*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1128*4882a593Smuzhiyun
1129*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEBE_UCLIBC_STABLE
1130*4882a593Smuzhiyun	bool "microblazebe uclibc stable 2020.08-1"
1131*4882a593Smuzhiyun	depends on BR2_microblazebe
1132*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1133*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1134*4882a593Smuzhiyun	select BR2_USE_WCHAR
1135*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1136*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1137*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1138*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1139*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1140*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1141*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1142*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1143*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1144*4882a593Smuzhiyun	help
1145*4882a593Smuzhiyun	  Bootlin toolchain for the microblazebe architecture, using
1146*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
1147*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1148*4882a593Smuzhiyun	  binutils.
1149*4882a593Smuzhiyun
1150*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1151*4882a593Smuzhiyun
1152*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_GLIBC_BLEEDING_EDGE
1153*4882a593Smuzhiyun	bool "microblazeel glibc bleeding-edge 2020.08-1"
1154*4882a593Smuzhiyun	depends on BR2_microblazeel
1155*4882a593Smuzhiyun	depends on BR2_USE_MMU
1156*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1157*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1158*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1159*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1160*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1161*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1162*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1163*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1164*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1165*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1166*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1167*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1168*4882a593Smuzhiyun	help
1169*4882a593Smuzhiyun	  Bootlin toolchain for the microblazeel architecture, using
1170*4882a593Smuzhiyun	  the glibc C library. This is a bleeding-edge version, which
1171*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1172*4882a593Smuzhiyun	  binutils.
1173*4882a593Smuzhiyun
1174*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1175*4882a593Smuzhiyun
1176*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_GLIBC_STABLE
1177*4882a593Smuzhiyun	bool "microblazeel glibc stable 2020.08-1"
1178*4882a593Smuzhiyun	depends on BR2_microblazeel
1179*4882a593Smuzhiyun	depends on BR2_USE_MMU
1180*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1181*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1182*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1183*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1184*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1185*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1186*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1187*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1188*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1189*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1190*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1191*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1192*4882a593Smuzhiyun	help
1193*4882a593Smuzhiyun	  Bootlin toolchain for the microblazeel architecture, using
1194*4882a593Smuzhiyun	  the glibc C library. This is a stable version, which means
1195*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1196*4882a593Smuzhiyun	  binutils.
1197*4882a593Smuzhiyun
1198*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1199*4882a593Smuzhiyun
1200*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_MUSL_BLEEDING_EDGE
1201*4882a593Smuzhiyun	bool "microblazeel musl bleeding-edge 2020.08-1"
1202*4882a593Smuzhiyun	depends on BR2_microblazeel
1203*4882a593Smuzhiyun	depends on BR2_USE_MMU
1204*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1205*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1206*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1207*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1208*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1209*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1210*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1211*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1212*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1213*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1214*4882a593Smuzhiyun	help
1215*4882a593Smuzhiyun	  Bootlin toolchain for the microblazeel architecture, using
1216*4882a593Smuzhiyun	  the musl C library. This is a bleeding-edge version, which
1217*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1218*4882a593Smuzhiyun	  binutils.
1219*4882a593Smuzhiyun
1220*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1221*4882a593Smuzhiyun
1222*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_MUSL_STABLE
1223*4882a593Smuzhiyun	bool "microblazeel musl stable 2020.08-1"
1224*4882a593Smuzhiyun	depends on BR2_microblazeel
1225*4882a593Smuzhiyun	depends on BR2_USE_MMU
1226*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1227*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1228*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1229*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1230*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1231*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1232*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1233*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1234*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1235*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1236*4882a593Smuzhiyun	help
1237*4882a593Smuzhiyun	  Bootlin toolchain for the microblazeel architecture, using
1238*4882a593Smuzhiyun	  the musl C library. This is a stable version, which means
1239*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1240*4882a593Smuzhiyun	  binutils.
1241*4882a593Smuzhiyun
1242*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1243*4882a593Smuzhiyun
1244*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_UCLIBC_BLEEDING_EDGE
1245*4882a593Smuzhiyun	bool "microblazeel uclibc bleeding-edge 2020.08-1"
1246*4882a593Smuzhiyun	depends on BR2_microblazeel
1247*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1248*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1249*4882a593Smuzhiyun	select BR2_USE_WCHAR
1250*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1251*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1252*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1253*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1254*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1255*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1256*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1257*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1258*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1259*4882a593Smuzhiyun	help
1260*4882a593Smuzhiyun	  Bootlin toolchain for the microblazeel architecture, using
1261*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
1262*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
1263*4882a593Smuzhiyun	  binutils.
1264*4882a593Smuzhiyun
1265*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1266*4882a593Smuzhiyun
1267*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MICROBLAZEEL_UCLIBC_STABLE
1268*4882a593Smuzhiyun	bool "microblazeel uclibc stable 2020.08-1"
1269*4882a593Smuzhiyun	depends on BR2_microblazeel
1270*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1271*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1272*4882a593Smuzhiyun	select BR2_USE_WCHAR
1273*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1274*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1275*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1276*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1277*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1278*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1279*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1280*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1281*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1282*4882a593Smuzhiyun	help
1283*4882a593Smuzhiyun	  Bootlin toolchain for the microblazeel architecture, using
1284*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
1285*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1286*4882a593Smuzhiyun	  binutils.
1287*4882a593Smuzhiyun
1288*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1289*4882a593Smuzhiyun
1290*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_GLIBC_BLEEDING_EDGE
1291*4882a593Smuzhiyun	bool "mips32 glibc bleeding-edge 2020.08-1"
1292*4882a593Smuzhiyun	depends on BR2_mips
1293*4882a593Smuzhiyun	depends on BR2_mips_32
1294*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1295*4882a593Smuzhiyun	depends on BR2_USE_MMU
1296*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1297*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1298*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1299*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1300*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1301*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1302*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1303*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1304*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1305*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1306*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1307*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1308*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1309*4882a593Smuzhiyun	help
1310*4882a593Smuzhiyun	  Bootlin toolchain for the mips32 architecture, using the
1311*4882a593Smuzhiyun	  glibc C library. This is a bleeding-edge version, which
1312*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1313*4882a593Smuzhiyun	  binutils.
1314*4882a593Smuzhiyun
1315*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1316*4882a593Smuzhiyun
1317*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_GLIBC_STABLE
1318*4882a593Smuzhiyun	bool "mips32 glibc stable 2020.08-1"
1319*4882a593Smuzhiyun	depends on BR2_mips
1320*4882a593Smuzhiyun	depends on BR2_mips_32
1321*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1322*4882a593Smuzhiyun	depends on BR2_USE_MMU
1323*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1324*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1325*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1326*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1327*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1328*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1329*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1330*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1331*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1332*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1333*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1334*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1335*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1336*4882a593Smuzhiyun	help
1337*4882a593Smuzhiyun	  Bootlin toolchain for the mips32 architecture, using the
1338*4882a593Smuzhiyun	  glibc C library. This is a stable version, which means it
1339*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
1340*4882a593Smuzhiyun	  binutils.
1341*4882a593Smuzhiyun
1342*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1343*4882a593Smuzhiyun
1344*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_MUSL_BLEEDING_EDGE
1345*4882a593Smuzhiyun	bool "mips32 musl bleeding-edge 2020.08-1"
1346*4882a593Smuzhiyun	depends on BR2_mips
1347*4882a593Smuzhiyun	depends on BR2_mips_32
1348*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1349*4882a593Smuzhiyun	depends on BR2_USE_MMU
1350*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1351*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1352*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1353*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1354*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1355*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1356*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1357*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1358*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1359*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1360*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1361*4882a593Smuzhiyun	help
1362*4882a593Smuzhiyun	  Bootlin toolchain for the mips32 architecture, using the
1363*4882a593Smuzhiyun	  musl C library. This is a bleeding-edge version, which
1364*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1365*4882a593Smuzhiyun	  binutils.
1366*4882a593Smuzhiyun
1367*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1368*4882a593Smuzhiyun
1369*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_MUSL_STABLE
1370*4882a593Smuzhiyun	bool "mips32 musl stable 2020.08-1"
1371*4882a593Smuzhiyun	depends on BR2_mips
1372*4882a593Smuzhiyun	depends on BR2_mips_32
1373*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1374*4882a593Smuzhiyun	depends on BR2_USE_MMU
1375*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1376*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1377*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1378*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1379*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1380*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1381*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1382*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1383*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1384*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1385*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1386*4882a593Smuzhiyun	help
1387*4882a593Smuzhiyun	  Bootlin toolchain for the mips32 architecture, using the
1388*4882a593Smuzhiyun	  musl C library. This is a stable version, which means it is
1389*4882a593Smuzhiyun	  using stable and proven versions of gcc, gdb and binutils.
1390*4882a593Smuzhiyun
1391*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1392*4882a593Smuzhiyun
1393*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_UCLIBC_BLEEDING_EDGE
1394*4882a593Smuzhiyun	bool "mips32 uclibc bleeding-edge 2020.08-1"
1395*4882a593Smuzhiyun	depends on BR2_mips
1396*4882a593Smuzhiyun	depends on BR2_mips_32
1397*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1398*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1399*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1400*4882a593Smuzhiyun	select BR2_USE_WCHAR
1401*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1402*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1403*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1404*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1405*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1406*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1407*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1408*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1409*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1410*4882a593Smuzhiyun	help
1411*4882a593Smuzhiyun	  Bootlin toolchain for the mips32 architecture, using the
1412*4882a593Smuzhiyun	  uclibc C library. This is a bleeding-edge version, which
1413*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1414*4882a593Smuzhiyun	  binutils.
1415*4882a593Smuzhiyun
1416*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1417*4882a593Smuzhiyun
1418*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32_UCLIBC_STABLE
1419*4882a593Smuzhiyun	bool "mips32 uclibc stable 2020.08-1"
1420*4882a593Smuzhiyun	depends on BR2_mips
1421*4882a593Smuzhiyun	depends on BR2_mips_32
1422*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1423*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1424*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1425*4882a593Smuzhiyun	select BR2_USE_WCHAR
1426*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1427*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1428*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1429*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1430*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1431*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1432*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1433*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1434*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1435*4882a593Smuzhiyun	help
1436*4882a593Smuzhiyun	  Bootlin toolchain for the mips32 architecture, using the
1437*4882a593Smuzhiyun	  uclibc C library. This is a stable version, which means it
1438*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
1439*4882a593Smuzhiyun	  binutils.
1440*4882a593Smuzhiyun
1441*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1442*4882a593Smuzhiyun
1443*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_GLIBC_BLEEDING_EDGE
1444*4882a593Smuzhiyun	bool "mips32el glibc bleeding-edge 2020.08-1"
1445*4882a593Smuzhiyun	depends on BR2_mipsel
1446*4882a593Smuzhiyun	depends on BR2_mips_32
1447*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1448*4882a593Smuzhiyun	depends on BR2_USE_MMU
1449*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1450*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1451*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1452*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1453*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1454*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1455*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1456*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1457*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1458*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1459*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1460*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1461*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1462*4882a593Smuzhiyun	help
1463*4882a593Smuzhiyun	  Bootlin toolchain for the mips32el architecture, using the
1464*4882a593Smuzhiyun	  glibc C library. This is a bleeding-edge version, which
1465*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1466*4882a593Smuzhiyun	  binutils.
1467*4882a593Smuzhiyun
1468*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1469*4882a593Smuzhiyun
1470*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_GLIBC_STABLE
1471*4882a593Smuzhiyun	bool "mips32el glibc stable 2020.08-1"
1472*4882a593Smuzhiyun	depends on BR2_mipsel
1473*4882a593Smuzhiyun	depends on BR2_mips_32
1474*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1475*4882a593Smuzhiyun	depends on BR2_USE_MMU
1476*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1477*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1478*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1479*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1480*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1481*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1482*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1483*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1484*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1485*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1486*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1487*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1488*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1489*4882a593Smuzhiyun	help
1490*4882a593Smuzhiyun	  Bootlin toolchain for the mips32el architecture, using the
1491*4882a593Smuzhiyun	  glibc C library. This is a stable version, which means it
1492*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
1493*4882a593Smuzhiyun	  binutils.
1494*4882a593Smuzhiyun
1495*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1496*4882a593Smuzhiyun
1497*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_MUSL_BLEEDING_EDGE
1498*4882a593Smuzhiyun	bool "mips32el musl bleeding-edge 2020.08-1"
1499*4882a593Smuzhiyun	depends on BR2_mipsel
1500*4882a593Smuzhiyun	depends on BR2_mips_32
1501*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1502*4882a593Smuzhiyun	depends on BR2_USE_MMU
1503*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1504*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1505*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1506*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1507*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1508*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1509*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1510*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1511*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1512*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1513*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1514*4882a593Smuzhiyun	help
1515*4882a593Smuzhiyun	  Bootlin toolchain for the mips32el architecture, using the
1516*4882a593Smuzhiyun	  musl C library. This is a bleeding-edge version, which
1517*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1518*4882a593Smuzhiyun	  binutils.
1519*4882a593Smuzhiyun
1520*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1521*4882a593Smuzhiyun
1522*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_MUSL_STABLE
1523*4882a593Smuzhiyun	bool "mips32el musl stable 2020.08-1"
1524*4882a593Smuzhiyun	depends on BR2_mipsel
1525*4882a593Smuzhiyun	depends on BR2_mips_32
1526*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1527*4882a593Smuzhiyun	depends on BR2_USE_MMU
1528*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1529*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1530*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1531*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1532*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1533*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1534*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1535*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1536*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1537*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1538*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1539*4882a593Smuzhiyun	help
1540*4882a593Smuzhiyun	  Bootlin toolchain for the mips32el architecture, using the
1541*4882a593Smuzhiyun	  musl C library. This is a stable version, which means it is
1542*4882a593Smuzhiyun	  using stable and proven versions of gcc, gdb and binutils.
1543*4882a593Smuzhiyun
1544*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1545*4882a593Smuzhiyun
1546*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_UCLIBC_BLEEDING_EDGE
1547*4882a593Smuzhiyun	bool "mips32el uclibc bleeding-edge 2020.08-1"
1548*4882a593Smuzhiyun	depends on BR2_mipsel
1549*4882a593Smuzhiyun	depends on BR2_mips_32
1550*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1551*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1552*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1553*4882a593Smuzhiyun	select BR2_USE_WCHAR
1554*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1555*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1556*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1557*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1558*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1559*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1560*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1561*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1562*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1563*4882a593Smuzhiyun	help
1564*4882a593Smuzhiyun	  Bootlin toolchain for the mips32el architecture, using the
1565*4882a593Smuzhiyun	  uclibc C library. This is a bleeding-edge version, which
1566*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1567*4882a593Smuzhiyun	  binutils.
1568*4882a593Smuzhiyun
1569*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1570*4882a593Smuzhiyun
1571*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32EL_UCLIBC_STABLE
1572*4882a593Smuzhiyun	bool "mips32el uclibc stable 2020.08-1"
1573*4882a593Smuzhiyun	depends on BR2_mipsel
1574*4882a593Smuzhiyun	depends on BR2_mips_32
1575*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1576*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1577*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1578*4882a593Smuzhiyun	select BR2_USE_WCHAR
1579*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1580*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1581*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1582*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1583*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1584*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1585*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1586*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1587*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1588*4882a593Smuzhiyun	help
1589*4882a593Smuzhiyun	  Bootlin toolchain for the mips32el architecture, using the
1590*4882a593Smuzhiyun	  uclibc C library. This is a stable version, which means it
1591*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
1592*4882a593Smuzhiyun	  binutils.
1593*4882a593Smuzhiyun
1594*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1595*4882a593Smuzhiyun
1596*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_GLIBC_BLEEDING_EDGE
1597*4882a593Smuzhiyun	bool "mips32r5el glibc bleeding-edge 2020.08-1"
1598*4882a593Smuzhiyun	depends on BR2_mipsel
1599*4882a593Smuzhiyun	depends on BR2_mips_32r5
1600*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1601*4882a593Smuzhiyun	depends on BR2_USE_MMU
1602*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1603*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1604*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1605*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1606*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1607*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1608*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1609*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1610*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1611*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1612*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1613*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1614*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1615*4882a593Smuzhiyun	help
1616*4882a593Smuzhiyun	  Bootlin toolchain for the mips32r5el architecture, using
1617*4882a593Smuzhiyun	  the glibc C library. This is a bleeding-edge version, which
1618*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1619*4882a593Smuzhiyun	  binutils.
1620*4882a593Smuzhiyun
1621*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1622*4882a593Smuzhiyun
1623*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_GLIBC_STABLE
1624*4882a593Smuzhiyun	bool "mips32r5el glibc stable 2020.08-1"
1625*4882a593Smuzhiyun	depends on BR2_mipsel
1626*4882a593Smuzhiyun	depends on BR2_mips_32r5
1627*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1628*4882a593Smuzhiyun	depends on BR2_USE_MMU
1629*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1630*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1631*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1632*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1633*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1634*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1635*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1636*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1637*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1638*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1639*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1640*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1641*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1642*4882a593Smuzhiyun	help
1643*4882a593Smuzhiyun	  Bootlin toolchain for the mips32r5el architecture, using
1644*4882a593Smuzhiyun	  the glibc C library. This is a stable version, which means
1645*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1646*4882a593Smuzhiyun	  binutils.
1647*4882a593Smuzhiyun
1648*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1649*4882a593Smuzhiyun
1650*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_MUSL_BLEEDING_EDGE
1651*4882a593Smuzhiyun	bool "mips32r5el musl bleeding-edge 2020.08-1"
1652*4882a593Smuzhiyun	depends on BR2_mipsel
1653*4882a593Smuzhiyun	depends on BR2_mips_32r5
1654*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1655*4882a593Smuzhiyun	depends on BR2_USE_MMU
1656*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1657*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1658*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1659*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1660*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1661*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1662*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1663*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1664*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1665*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1666*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1667*4882a593Smuzhiyun	help
1668*4882a593Smuzhiyun	  Bootlin toolchain for the mips32r5el architecture, using
1669*4882a593Smuzhiyun	  the musl C library. This is a bleeding-edge version, which
1670*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1671*4882a593Smuzhiyun	  binutils.
1672*4882a593Smuzhiyun
1673*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1674*4882a593Smuzhiyun
1675*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_MUSL_STABLE
1676*4882a593Smuzhiyun	bool "mips32r5el musl stable 2020.08-1"
1677*4882a593Smuzhiyun	depends on BR2_mipsel
1678*4882a593Smuzhiyun	depends on BR2_mips_32r5
1679*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1680*4882a593Smuzhiyun	depends on BR2_USE_MMU
1681*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1682*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1683*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1684*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1685*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1686*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1687*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1688*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1689*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1690*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1691*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1692*4882a593Smuzhiyun	help
1693*4882a593Smuzhiyun	  Bootlin toolchain for the mips32r5el architecture, using
1694*4882a593Smuzhiyun	  the musl C library. This is a stable version, which means
1695*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1696*4882a593Smuzhiyun	  binutils.
1697*4882a593Smuzhiyun
1698*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1699*4882a593Smuzhiyun
1700*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_UCLIBC_BLEEDING_EDGE
1701*4882a593Smuzhiyun	bool "mips32r5el uclibc bleeding-edge 2020.08-1"
1702*4882a593Smuzhiyun	depends on BR2_mipsel
1703*4882a593Smuzhiyun	depends on BR2_mips_32r5
1704*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1705*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1706*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1707*4882a593Smuzhiyun	select BR2_USE_WCHAR
1708*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1709*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1710*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1711*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1712*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1713*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1714*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1715*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1716*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1717*4882a593Smuzhiyun	help
1718*4882a593Smuzhiyun	  Bootlin toolchain for the mips32r5el architecture, using
1719*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
1720*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
1721*4882a593Smuzhiyun	  binutils.
1722*4882a593Smuzhiyun
1723*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1724*4882a593Smuzhiyun
1725*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R5EL_UCLIBC_STABLE
1726*4882a593Smuzhiyun	bool "mips32r5el uclibc stable 2020.08-1"
1727*4882a593Smuzhiyun	depends on BR2_mipsel
1728*4882a593Smuzhiyun	depends on BR2_mips_32r5
1729*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1730*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1731*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1732*4882a593Smuzhiyun	select BR2_USE_WCHAR
1733*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1734*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1735*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1736*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1737*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1738*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1739*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1740*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1741*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1742*4882a593Smuzhiyun	help
1743*4882a593Smuzhiyun	  Bootlin toolchain for the mips32r5el architecture, using
1744*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
1745*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1746*4882a593Smuzhiyun	  binutils.
1747*4882a593Smuzhiyun
1748*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1749*4882a593Smuzhiyun
1750*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_GLIBC_BLEEDING_EDGE
1751*4882a593Smuzhiyun	bool "mips32r6el glibc bleeding-edge 2020.08-1"
1752*4882a593Smuzhiyun	depends on BR2_mipsel
1753*4882a593Smuzhiyun	depends on BR2_mips_32r6
1754*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1755*4882a593Smuzhiyun	depends on BR2_USE_MMU
1756*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1757*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1758*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1759*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1760*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1761*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1762*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1763*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1764*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1765*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1766*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1767*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1768*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1769*4882a593Smuzhiyun	help
1770*4882a593Smuzhiyun	  Bootlin toolchain for the mips32r6el architecture, using
1771*4882a593Smuzhiyun	  the glibc C library. This is a bleeding-edge version, which
1772*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1773*4882a593Smuzhiyun	  binutils.
1774*4882a593Smuzhiyun
1775*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1776*4882a593Smuzhiyun
1777*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_GLIBC_STABLE
1778*4882a593Smuzhiyun	bool "mips32r6el glibc stable 2020.08-1"
1779*4882a593Smuzhiyun	depends on BR2_mipsel
1780*4882a593Smuzhiyun	depends on BR2_mips_32r6
1781*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1782*4882a593Smuzhiyun	depends on BR2_USE_MMU
1783*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1784*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1785*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1786*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1787*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1788*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1789*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1790*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1791*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1792*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1793*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1794*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1795*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1796*4882a593Smuzhiyun	help
1797*4882a593Smuzhiyun	  Bootlin toolchain for the mips32r6el architecture, using
1798*4882a593Smuzhiyun	  the glibc C library. This is a stable version, which means
1799*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1800*4882a593Smuzhiyun	  binutils.
1801*4882a593Smuzhiyun
1802*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1803*4882a593Smuzhiyun
1804*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_MUSL_BLEEDING_EDGE
1805*4882a593Smuzhiyun	bool "mips32r6el musl bleeding-edge 2020.08-1"
1806*4882a593Smuzhiyun	depends on BR2_mipsel
1807*4882a593Smuzhiyun	depends on BR2_mips_32r6
1808*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1809*4882a593Smuzhiyun	depends on BR2_USE_MMU
1810*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1811*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1812*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1813*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1814*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1815*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1816*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1817*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1818*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1819*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1820*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1821*4882a593Smuzhiyun	help
1822*4882a593Smuzhiyun	  Bootlin toolchain for the mips32r6el architecture, using
1823*4882a593Smuzhiyun	  the musl C library. This is a bleeding-edge version, which
1824*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1825*4882a593Smuzhiyun	  binutils.
1826*4882a593Smuzhiyun
1827*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1828*4882a593Smuzhiyun
1829*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_MUSL_STABLE
1830*4882a593Smuzhiyun	bool "mips32r6el musl stable 2020.08-1"
1831*4882a593Smuzhiyun	depends on BR2_mipsel
1832*4882a593Smuzhiyun	depends on BR2_mips_32r6
1833*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1834*4882a593Smuzhiyun	depends on BR2_USE_MMU
1835*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1836*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1837*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1838*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1839*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1840*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1841*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1842*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1843*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1844*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1845*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1846*4882a593Smuzhiyun	help
1847*4882a593Smuzhiyun	  Bootlin toolchain for the mips32r6el architecture, using
1848*4882a593Smuzhiyun	  the musl C library. This is a stable version, which means
1849*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1850*4882a593Smuzhiyun	  binutils.
1851*4882a593Smuzhiyun
1852*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1853*4882a593Smuzhiyun
1854*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_UCLIBC_BLEEDING_EDGE
1855*4882a593Smuzhiyun	bool "mips32r6el uclibc bleeding-edge 2020.08-1"
1856*4882a593Smuzhiyun	depends on BR2_mipsel
1857*4882a593Smuzhiyun	depends on BR2_mips_32r6
1858*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1859*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1860*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1861*4882a593Smuzhiyun	select BR2_USE_WCHAR
1862*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1863*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1864*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1865*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1866*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1867*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1868*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1869*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1870*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1871*4882a593Smuzhiyun	help
1872*4882a593Smuzhiyun	  Bootlin toolchain for the mips32r6el architecture, using
1873*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
1874*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
1875*4882a593Smuzhiyun	  binutils.
1876*4882a593Smuzhiyun
1877*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1878*4882a593Smuzhiyun
1879*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS32R6EL_UCLIBC_STABLE
1880*4882a593Smuzhiyun	bool "mips32r6el uclibc stable 2020.08-1"
1881*4882a593Smuzhiyun	depends on BR2_mipsel
1882*4882a593Smuzhiyun	depends on BR2_mips_32r6
1883*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1884*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1885*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1886*4882a593Smuzhiyun	select BR2_USE_WCHAR
1887*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
1888*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1889*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1890*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1891*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1892*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1893*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1894*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1895*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
1896*4882a593Smuzhiyun	help
1897*4882a593Smuzhiyun	  Bootlin toolchain for the mips32r6el architecture, using
1898*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
1899*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1900*4882a593Smuzhiyun	  binutils.
1901*4882a593Smuzhiyun
1902*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1903*4882a593Smuzhiyun
1904*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_GLIBC_BLEEDING_EDGE
1905*4882a593Smuzhiyun	bool "mips64-n32 glibc bleeding-edge 2020.08-1"
1906*4882a593Smuzhiyun	depends on BR2_mips64
1907*4882a593Smuzhiyun	depends on BR2_mips_64
1908*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
1909*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1910*4882a593Smuzhiyun	depends on BR2_USE_MMU
1911*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1912*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1913*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1914*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1915*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1916*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1917*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1918*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1919*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1920*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1921*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1922*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1923*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1924*4882a593Smuzhiyun	help
1925*4882a593Smuzhiyun	  Bootlin toolchain for the mips64-n32 architecture, using
1926*4882a593Smuzhiyun	  the glibc C library. This is a bleeding-edge version, which
1927*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1928*4882a593Smuzhiyun	  binutils.
1929*4882a593Smuzhiyun
1930*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1931*4882a593Smuzhiyun
1932*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_GLIBC_STABLE
1933*4882a593Smuzhiyun	bool "mips64-n32 glibc stable 2020.08-1"
1934*4882a593Smuzhiyun	depends on BR2_mips64
1935*4882a593Smuzhiyun	depends on BR2_mips_64
1936*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
1937*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1938*4882a593Smuzhiyun	depends on BR2_USE_MMU
1939*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
1940*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1941*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1942*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1943*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1944*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1945*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1946*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1947*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1948*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1949*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1950*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
1951*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
1952*4882a593Smuzhiyun	help
1953*4882a593Smuzhiyun	  Bootlin toolchain for the mips64-n32 architecture, using
1954*4882a593Smuzhiyun	  the glibc C library. This is a stable version, which means
1955*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
1956*4882a593Smuzhiyun	  binutils.
1957*4882a593Smuzhiyun
1958*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1959*4882a593Smuzhiyun
1960*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_MUSL_BLEEDING_EDGE
1961*4882a593Smuzhiyun	bool "mips64-n32 musl bleeding-edge 2020.08-1"
1962*4882a593Smuzhiyun	depends on BR2_mips64
1963*4882a593Smuzhiyun	depends on BR2_mips_64
1964*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
1965*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1966*4882a593Smuzhiyun	depends on BR2_USE_MMU
1967*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
1968*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
1969*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1970*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1971*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1972*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1973*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
1974*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1975*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1976*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
1977*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
1978*4882a593Smuzhiyun	help
1979*4882a593Smuzhiyun	  Bootlin toolchain for the mips64-n32 architecture, using
1980*4882a593Smuzhiyun	  the musl C library. This is a bleeding-edge version, which
1981*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
1982*4882a593Smuzhiyun	  binutils.
1983*4882a593Smuzhiyun
1984*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
1985*4882a593Smuzhiyun
1986*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_MUSL_STABLE
1987*4882a593Smuzhiyun	bool "mips64-n32 musl stable 2020.08-1"
1988*4882a593Smuzhiyun	depends on BR2_mips64
1989*4882a593Smuzhiyun	depends on BR2_mips_64
1990*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
1991*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
1992*4882a593Smuzhiyun	depends on BR2_USE_MMU
1993*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
1994*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
1995*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
1996*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
1997*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
1998*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
1999*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2000*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2001*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2002*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2003*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2004*4882a593Smuzhiyun	help
2005*4882a593Smuzhiyun	  Bootlin toolchain for the mips64-n32 architecture, using
2006*4882a593Smuzhiyun	  the musl C library. This is a stable version, which means
2007*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
2008*4882a593Smuzhiyun	  binutils.
2009*4882a593Smuzhiyun
2010*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2011*4882a593Smuzhiyun
2012*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_UCLIBC_BLEEDING_EDGE
2013*4882a593Smuzhiyun	bool "mips64-n32 uclibc bleeding-edge 2020.08-1"
2014*4882a593Smuzhiyun	depends on BR2_mips64
2015*4882a593Smuzhiyun	depends on BR2_mips_64
2016*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2017*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2018*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2019*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2020*4882a593Smuzhiyun	select BR2_USE_WCHAR
2021*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2022*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2023*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2024*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2025*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2026*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2027*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2028*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2029*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2030*4882a593Smuzhiyun	help
2031*4882a593Smuzhiyun	  Bootlin toolchain for the mips64-n32 architecture, using
2032*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
2033*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
2034*4882a593Smuzhiyun	  binutils.
2035*4882a593Smuzhiyun
2036*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2037*4882a593Smuzhiyun
2038*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64_N32_UCLIBC_STABLE
2039*4882a593Smuzhiyun	bool "mips64-n32 uclibc stable 2020.08-1"
2040*4882a593Smuzhiyun	depends on BR2_mips64
2041*4882a593Smuzhiyun	depends on BR2_mips_64
2042*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2043*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2044*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2045*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2046*4882a593Smuzhiyun	select BR2_USE_WCHAR
2047*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2048*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2049*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2050*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2051*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2052*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2053*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2054*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2055*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2056*4882a593Smuzhiyun	help
2057*4882a593Smuzhiyun	  Bootlin toolchain for the mips64-n32 architecture, using
2058*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
2059*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
2060*4882a593Smuzhiyun	  binutils.
2061*4882a593Smuzhiyun
2062*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2063*4882a593Smuzhiyun
2064*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_GLIBC_BLEEDING_EDGE
2065*4882a593Smuzhiyun	bool "mips64el-n32 glibc bleeding-edge 2020.08-1"
2066*4882a593Smuzhiyun	depends on BR2_mips64el
2067*4882a593Smuzhiyun	depends on BR2_mips_64
2068*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2069*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2070*4882a593Smuzhiyun	depends on BR2_USE_MMU
2071*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2072*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2073*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2074*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2075*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2076*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2077*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2078*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2079*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2080*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2081*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2082*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2083*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2084*4882a593Smuzhiyun	help
2085*4882a593Smuzhiyun	  Bootlin toolchain for the mips64el-n32 architecture, using
2086*4882a593Smuzhiyun	  the glibc C library. This is a bleeding-edge version, which
2087*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
2088*4882a593Smuzhiyun	  binutils.
2089*4882a593Smuzhiyun
2090*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2091*4882a593Smuzhiyun
2092*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_GLIBC_STABLE
2093*4882a593Smuzhiyun	bool "mips64el-n32 glibc stable 2020.08-1"
2094*4882a593Smuzhiyun	depends on BR2_mips64el
2095*4882a593Smuzhiyun	depends on BR2_mips_64
2096*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2097*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2098*4882a593Smuzhiyun	depends on BR2_USE_MMU
2099*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2100*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2101*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2102*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2103*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2104*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2105*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2106*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2107*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2108*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2109*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2110*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2111*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2112*4882a593Smuzhiyun	help
2113*4882a593Smuzhiyun	  Bootlin toolchain for the mips64el-n32 architecture, using
2114*4882a593Smuzhiyun	  the glibc C library. This is a stable version, which means
2115*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
2116*4882a593Smuzhiyun	  binutils.
2117*4882a593Smuzhiyun
2118*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2119*4882a593Smuzhiyun
2120*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_MUSL_BLEEDING_EDGE
2121*4882a593Smuzhiyun	bool "mips64el-n32 musl bleeding-edge 2020.08-1"
2122*4882a593Smuzhiyun	depends on BR2_mips64el
2123*4882a593Smuzhiyun	depends on BR2_mips_64
2124*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2125*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2126*4882a593Smuzhiyun	depends on BR2_USE_MMU
2127*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2128*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2129*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2130*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2131*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2132*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2133*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2134*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2135*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2136*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2137*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2138*4882a593Smuzhiyun	help
2139*4882a593Smuzhiyun	  Bootlin toolchain for the mips64el-n32 architecture, using
2140*4882a593Smuzhiyun	  the musl C library. This is a bleeding-edge version, which
2141*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
2142*4882a593Smuzhiyun	  binutils.
2143*4882a593Smuzhiyun
2144*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2145*4882a593Smuzhiyun
2146*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_MUSL_STABLE
2147*4882a593Smuzhiyun	bool "mips64el-n32 musl stable 2020.08-1"
2148*4882a593Smuzhiyun	depends on BR2_mips64el
2149*4882a593Smuzhiyun	depends on BR2_mips_64
2150*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2151*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2152*4882a593Smuzhiyun	depends on BR2_USE_MMU
2153*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2154*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2155*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2156*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2157*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2158*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2159*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2160*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2161*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2162*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2163*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2164*4882a593Smuzhiyun	help
2165*4882a593Smuzhiyun	  Bootlin toolchain for the mips64el-n32 architecture, using
2166*4882a593Smuzhiyun	  the musl C library. This is a stable version, which means
2167*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
2168*4882a593Smuzhiyun	  binutils.
2169*4882a593Smuzhiyun
2170*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2171*4882a593Smuzhiyun
2172*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_UCLIBC_BLEEDING_EDGE
2173*4882a593Smuzhiyun	bool "mips64el-n32 uclibc bleeding-edge 2020.08-1"
2174*4882a593Smuzhiyun	depends on BR2_mips64el
2175*4882a593Smuzhiyun	depends on BR2_mips_64
2176*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2177*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2178*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2179*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2180*4882a593Smuzhiyun	select BR2_USE_WCHAR
2181*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2182*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2183*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2184*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2185*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2186*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2187*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2188*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2189*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2190*4882a593Smuzhiyun	help
2191*4882a593Smuzhiyun	  Bootlin toolchain for the mips64el-n32 architecture, using
2192*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
2193*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
2194*4882a593Smuzhiyun	  binutils.
2195*4882a593Smuzhiyun
2196*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2197*4882a593Smuzhiyun
2198*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64EL_N32_UCLIBC_STABLE
2199*4882a593Smuzhiyun	bool "mips64el-n32 uclibc stable 2020.08-1"
2200*4882a593Smuzhiyun	depends on BR2_mips64el
2201*4882a593Smuzhiyun	depends on BR2_mips_64
2202*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2203*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2204*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2205*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2206*4882a593Smuzhiyun	select BR2_USE_WCHAR
2207*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2208*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2209*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2210*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2211*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2212*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2213*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2214*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2215*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2216*4882a593Smuzhiyun	help
2217*4882a593Smuzhiyun	  Bootlin toolchain for the mips64el-n32 architecture, using
2218*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
2219*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
2220*4882a593Smuzhiyun	  binutils.
2221*4882a593Smuzhiyun
2222*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2223*4882a593Smuzhiyun
2224*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_GLIBC_BLEEDING_EDGE
2225*4882a593Smuzhiyun	bool "mips64r6el-n32 glibc bleeding-edge 2020.08-1"
2226*4882a593Smuzhiyun	depends on BR2_mips64el
2227*4882a593Smuzhiyun	depends on BR2_mips_64r6
2228*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2229*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2230*4882a593Smuzhiyun	depends on BR2_USE_MMU
2231*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2232*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2233*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2234*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2235*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2236*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2237*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2238*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2239*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2240*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2241*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2242*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2243*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2244*4882a593Smuzhiyun	help
2245*4882a593Smuzhiyun	  Bootlin toolchain for the mips64r6el-n32 architecture,
2246*4882a593Smuzhiyun	  using the glibc C library. This is a bleeding-edge version,
2247*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
2248*4882a593Smuzhiyun	  binutils.
2249*4882a593Smuzhiyun
2250*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2251*4882a593Smuzhiyun
2252*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_GLIBC_STABLE
2253*4882a593Smuzhiyun	bool "mips64r6el-n32 glibc stable 2020.08-1"
2254*4882a593Smuzhiyun	depends on BR2_mips64el
2255*4882a593Smuzhiyun	depends on BR2_mips_64r6
2256*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2257*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2258*4882a593Smuzhiyun	depends on BR2_USE_MMU
2259*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2260*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2261*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2262*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2263*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2264*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2265*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2266*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2267*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2268*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2269*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2270*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2271*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2272*4882a593Smuzhiyun	help
2273*4882a593Smuzhiyun	  Bootlin toolchain for the mips64r6el-n32 architecture,
2274*4882a593Smuzhiyun	  using the glibc C library. This is a stable version, which
2275*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
2276*4882a593Smuzhiyun	  and binutils.
2277*4882a593Smuzhiyun
2278*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2279*4882a593Smuzhiyun
2280*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_MUSL_BLEEDING_EDGE
2281*4882a593Smuzhiyun	bool "mips64r6el-n32 musl bleeding-edge 2020.08-1"
2282*4882a593Smuzhiyun	depends on BR2_mips64el
2283*4882a593Smuzhiyun	depends on BR2_mips_64r6
2284*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2285*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2286*4882a593Smuzhiyun	depends on BR2_USE_MMU
2287*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2288*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2289*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2290*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2291*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2292*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2293*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2294*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2295*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2296*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2297*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2298*4882a593Smuzhiyun	help
2299*4882a593Smuzhiyun	  Bootlin toolchain for the mips64r6el-n32 architecture,
2300*4882a593Smuzhiyun	  using the musl C library. This is a bleeding-edge version,
2301*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
2302*4882a593Smuzhiyun	  binutils.
2303*4882a593Smuzhiyun
2304*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2305*4882a593Smuzhiyun
2306*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_MUSL_STABLE
2307*4882a593Smuzhiyun	bool "mips64r6el-n32 musl stable 2020.08-1"
2308*4882a593Smuzhiyun	depends on BR2_mips64el
2309*4882a593Smuzhiyun	depends on BR2_mips_64r6
2310*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2311*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2312*4882a593Smuzhiyun	depends on BR2_USE_MMU
2313*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2314*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2315*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2316*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2317*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2318*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2319*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2320*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2321*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2322*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2323*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2324*4882a593Smuzhiyun	help
2325*4882a593Smuzhiyun	  Bootlin toolchain for the mips64r6el-n32 architecture,
2326*4882a593Smuzhiyun	  using the musl C library. This is a stable version, which
2327*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
2328*4882a593Smuzhiyun	  and binutils.
2329*4882a593Smuzhiyun
2330*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2331*4882a593Smuzhiyun
2332*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_UCLIBC_BLEEDING_EDGE
2333*4882a593Smuzhiyun	bool "mips64r6el-n32 uclibc bleeding-edge 2020.08-1"
2334*4882a593Smuzhiyun	depends on BR2_mips64el
2335*4882a593Smuzhiyun	depends on BR2_mips_64r6
2336*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2337*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2338*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2339*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2340*4882a593Smuzhiyun	select BR2_USE_WCHAR
2341*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2342*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2343*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2344*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2345*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2346*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2347*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2348*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2349*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2350*4882a593Smuzhiyun	help
2351*4882a593Smuzhiyun	  Bootlin toolchain for the mips64r6el-n32 architecture,
2352*4882a593Smuzhiyun	  using the uclibc C library. This is a bleeding-edge
2353*4882a593Smuzhiyun	  version, which means it is using the latest versions of
2354*4882a593Smuzhiyun	  gcc, gdb and binutils.
2355*4882a593Smuzhiyun
2356*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2357*4882a593Smuzhiyun
2358*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_MIPS64R6EL_N32_UCLIBC_STABLE
2359*4882a593Smuzhiyun	bool "mips64r6el-n32 uclibc stable 2020.08-1"
2360*4882a593Smuzhiyun	depends on BR2_mips64el
2361*4882a593Smuzhiyun	depends on BR2_mips_64r6
2362*4882a593Smuzhiyun	depends on BR2_MIPS_NABI32
2363*4882a593Smuzhiyun	depends on !BR2_MIPS_SOFT_FLOAT
2364*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2365*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2366*4882a593Smuzhiyun	select BR2_USE_WCHAR
2367*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2368*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2369*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2370*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2371*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2372*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2373*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2374*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2375*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2376*4882a593Smuzhiyun	help
2377*4882a593Smuzhiyun	  Bootlin toolchain for the mips64r6el-n32 architecture,
2378*4882a593Smuzhiyun	  using the uclibc C library. This is a stable version, which
2379*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
2380*4882a593Smuzhiyun	  and binutils.
2381*4882a593Smuzhiyun
2382*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2383*4882a593Smuzhiyun
2384*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_NIOS2_GLIBC_BLEEDING_EDGE
2385*4882a593Smuzhiyun	bool "nios2 glibc bleeding-edge 2020.08-1"
2386*4882a593Smuzhiyun	depends on BR2_nios2
2387*4882a593Smuzhiyun	depends on BR2_USE_MMU
2388*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2389*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2390*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2391*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2392*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2393*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2394*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2395*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2396*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2397*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2398*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2399*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2400*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2401*4882a593Smuzhiyun	help
2402*4882a593Smuzhiyun	  Bootlin toolchain for the nios2 architecture, using the
2403*4882a593Smuzhiyun	  glibc C library. This is a bleeding-edge version, which
2404*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
2405*4882a593Smuzhiyun	  binutils.
2406*4882a593Smuzhiyun
2407*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2408*4882a593Smuzhiyun
2409*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_NIOS2_GLIBC_STABLE
2410*4882a593Smuzhiyun	bool "nios2 glibc stable 2020.08-1"
2411*4882a593Smuzhiyun	depends on BR2_nios2
2412*4882a593Smuzhiyun	depends on BR2_USE_MMU
2413*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2414*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2415*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2416*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2417*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2418*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2419*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2420*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2421*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2422*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2423*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2424*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2425*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2426*4882a593Smuzhiyun	help
2427*4882a593Smuzhiyun	  Bootlin toolchain for the nios2 architecture, using the
2428*4882a593Smuzhiyun	  glibc C library. This is a stable version, which means it
2429*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
2430*4882a593Smuzhiyun	  binutils.
2431*4882a593Smuzhiyun
2432*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2433*4882a593Smuzhiyun
2434*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_MUSL_BLEEDING_EDGE
2435*4882a593Smuzhiyun	bool "openrisc musl bleeding-edge 2020.08-1"
2436*4882a593Smuzhiyun	depends on BR2_or1k
2437*4882a593Smuzhiyun	depends on BR2_USE_MMU
2438*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2439*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2440*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2441*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2442*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2443*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2444*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2445*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2446*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2447*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2448*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2449*4882a593Smuzhiyun	help
2450*4882a593Smuzhiyun	  Bootlin toolchain for the openrisc architecture, using the
2451*4882a593Smuzhiyun	  musl C library. This is a bleeding-edge version, which
2452*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
2453*4882a593Smuzhiyun	  binutils.
2454*4882a593Smuzhiyun
2455*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2456*4882a593Smuzhiyun
2457*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_MUSL_STABLE
2458*4882a593Smuzhiyun	bool "openrisc musl stable 2020.08-1"
2459*4882a593Smuzhiyun	depends on BR2_or1k
2460*4882a593Smuzhiyun	depends on BR2_USE_MMU
2461*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2462*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2463*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2464*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2465*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2466*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2467*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2468*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2469*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2470*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2471*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2472*4882a593Smuzhiyun	help
2473*4882a593Smuzhiyun	  Bootlin toolchain for the openrisc architecture, using the
2474*4882a593Smuzhiyun	  musl C library. This is a stable version, which means it is
2475*4882a593Smuzhiyun	  using stable and proven versions of gcc, gdb and binutils.
2476*4882a593Smuzhiyun
2477*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2478*4882a593Smuzhiyun
2479*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_UCLIBC_BLEEDING_EDGE
2480*4882a593Smuzhiyun	bool "openrisc uclibc bleeding-edge 2020.08-1"
2481*4882a593Smuzhiyun	depends on BR2_or1k
2482*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2483*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2484*4882a593Smuzhiyun	select BR2_USE_WCHAR
2485*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2486*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2487*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2488*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2489*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2490*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2491*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2492*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2493*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2494*4882a593Smuzhiyun	help
2495*4882a593Smuzhiyun	  Bootlin toolchain for the openrisc architecture, using the
2496*4882a593Smuzhiyun	  uclibc C library. This is a bleeding-edge version, which
2497*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
2498*4882a593Smuzhiyun	  binutils.
2499*4882a593Smuzhiyun
2500*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2501*4882a593Smuzhiyun
2502*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_OPENRISC_UCLIBC_STABLE
2503*4882a593Smuzhiyun	bool "openrisc uclibc stable 2020.08-1"
2504*4882a593Smuzhiyun	depends on BR2_or1k
2505*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2506*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2507*4882a593Smuzhiyun	select BR2_USE_WCHAR
2508*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2509*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2510*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2511*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2512*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2513*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2514*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2515*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2516*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2517*4882a593Smuzhiyun	help
2518*4882a593Smuzhiyun	  Bootlin toolchain for the openrisc architecture, using the
2519*4882a593Smuzhiyun	  uclibc C library. This is a stable version, which means it
2520*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
2521*4882a593Smuzhiyun	  binutils.
2522*4882a593Smuzhiyun
2523*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2524*4882a593Smuzhiyun
2525*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_GLIBC_BLEEDING_EDGE
2526*4882a593Smuzhiyun	bool "powerpc-440fp glibc bleeding-edge 2020.08-2"
2527*4882a593Smuzhiyun	depends on BR2_powerpc
2528*4882a593Smuzhiyun	depends on BR2_powerpc_440fp
2529*4882a593Smuzhiyun	depends on BR2_USE_MMU
2530*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2531*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2532*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2533*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2534*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2535*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2536*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2537*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2538*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2539*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2540*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2541*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2542*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2543*4882a593Smuzhiyun	help
2544*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-440fp architecture, using
2545*4882a593Smuzhiyun	  the glibc C library. This is a bleeding-edge version, which
2546*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
2547*4882a593Smuzhiyun	  binutils.
2548*4882a593Smuzhiyun
2549*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2550*4882a593Smuzhiyun
2551*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_GLIBC_STABLE
2552*4882a593Smuzhiyun	bool "powerpc-440fp glibc stable 2020.08-2"
2553*4882a593Smuzhiyun	depends on BR2_powerpc
2554*4882a593Smuzhiyun	depends on BR2_powerpc_440fp
2555*4882a593Smuzhiyun	depends on BR2_USE_MMU
2556*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2557*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2558*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2559*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2560*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2561*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2562*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2563*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2564*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2565*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2566*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2567*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2568*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2569*4882a593Smuzhiyun	help
2570*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-440fp architecture, using
2571*4882a593Smuzhiyun	  the glibc C library. This is a stable version, which means
2572*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
2573*4882a593Smuzhiyun	  binutils.
2574*4882a593Smuzhiyun
2575*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2576*4882a593Smuzhiyun
2577*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_MUSL_BLEEDING_EDGE
2578*4882a593Smuzhiyun	bool "powerpc-440fp musl bleeding-edge 2020.08-2"
2579*4882a593Smuzhiyun	depends on BR2_powerpc
2580*4882a593Smuzhiyun	depends on BR2_powerpc_440fp
2581*4882a593Smuzhiyun	depends on BR2_USE_MMU
2582*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2583*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2584*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2585*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2586*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2587*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2588*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2589*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2590*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2591*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2592*4882a593Smuzhiyun	help
2593*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-440fp architecture, using
2594*4882a593Smuzhiyun	  the musl C library. This is a bleeding-edge version, which
2595*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
2596*4882a593Smuzhiyun	  binutils.
2597*4882a593Smuzhiyun
2598*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2599*4882a593Smuzhiyun
2600*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_MUSL_STABLE
2601*4882a593Smuzhiyun	bool "powerpc-440fp musl stable 2020.08-2"
2602*4882a593Smuzhiyun	depends on BR2_powerpc
2603*4882a593Smuzhiyun	depends on BR2_powerpc_440fp
2604*4882a593Smuzhiyun	depends on BR2_USE_MMU
2605*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2606*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2607*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2608*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2609*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2610*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2611*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2612*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2613*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2614*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2615*4882a593Smuzhiyun	help
2616*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-440fp architecture, using
2617*4882a593Smuzhiyun	  the musl C library. This is a stable version, which means
2618*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
2619*4882a593Smuzhiyun	  binutils.
2620*4882a593Smuzhiyun
2621*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2622*4882a593Smuzhiyun
2623*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_UCLIBC_BLEEDING_EDGE
2624*4882a593Smuzhiyun	bool "powerpc-440fp uclibc bleeding-edge 2020.08-2"
2625*4882a593Smuzhiyun	depends on BR2_powerpc
2626*4882a593Smuzhiyun	depends on BR2_powerpc_440fp
2627*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2628*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2629*4882a593Smuzhiyun	select BR2_USE_WCHAR
2630*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2631*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2632*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2633*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2634*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2635*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2636*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2637*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2638*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2639*4882a593Smuzhiyun	help
2640*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-440fp architecture, using
2641*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
2642*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
2643*4882a593Smuzhiyun	  binutils.
2644*4882a593Smuzhiyun
2645*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2646*4882a593Smuzhiyun
2647*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_440FP_UCLIBC_STABLE
2648*4882a593Smuzhiyun	bool "powerpc-440fp uclibc stable 2020.08-2"
2649*4882a593Smuzhiyun	depends on BR2_powerpc
2650*4882a593Smuzhiyun	depends on BR2_powerpc_440fp
2651*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2652*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2653*4882a593Smuzhiyun	select BR2_USE_WCHAR
2654*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2655*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2656*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2657*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2658*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2659*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2660*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2661*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2662*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2663*4882a593Smuzhiyun	help
2664*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-440fp architecture, using
2665*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
2666*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
2667*4882a593Smuzhiyun	  binutils.
2668*4882a593Smuzhiyun
2669*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2670*4882a593Smuzhiyun
2671*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_GLIBC_BLEEDING_EDGE
2672*4882a593Smuzhiyun	bool "powerpc-e300c3 glibc bleeding-edge 2020.08-1"
2673*4882a593Smuzhiyun	depends on BR2_powerpc
2674*4882a593Smuzhiyun	depends on BR2_powerpc_e300c3
2675*4882a593Smuzhiyun	depends on BR2_USE_MMU
2676*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2677*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2678*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2679*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2680*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2681*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2682*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2683*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2684*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2685*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2686*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2687*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2688*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2689*4882a593Smuzhiyun	help
2690*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-e300c3 architecture,
2691*4882a593Smuzhiyun	  using the glibc C library. This is a bleeding-edge version,
2692*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
2693*4882a593Smuzhiyun	  binutils.
2694*4882a593Smuzhiyun
2695*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2696*4882a593Smuzhiyun
2697*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_GLIBC_STABLE
2698*4882a593Smuzhiyun	bool "powerpc-e300c3 glibc stable 2020.08-1"
2699*4882a593Smuzhiyun	depends on BR2_powerpc
2700*4882a593Smuzhiyun	depends on BR2_powerpc_e300c3
2701*4882a593Smuzhiyun	depends on BR2_USE_MMU
2702*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2703*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2704*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2705*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2706*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2707*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2708*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2709*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2710*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2711*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2712*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2713*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2714*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2715*4882a593Smuzhiyun	help
2716*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-e300c3 architecture,
2717*4882a593Smuzhiyun	  using the glibc C library. This is a stable version, which
2718*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
2719*4882a593Smuzhiyun	  and binutils.
2720*4882a593Smuzhiyun
2721*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2722*4882a593Smuzhiyun
2723*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_MUSL_BLEEDING_EDGE
2724*4882a593Smuzhiyun	bool "powerpc-e300c3 musl bleeding-edge 2020.08-1"
2725*4882a593Smuzhiyun	depends on BR2_powerpc
2726*4882a593Smuzhiyun	depends on BR2_powerpc_e300c3
2727*4882a593Smuzhiyun	depends on BR2_USE_MMU
2728*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2729*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2730*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2731*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2732*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2733*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2734*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2735*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2736*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2737*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2738*4882a593Smuzhiyun	help
2739*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-e300c3 architecture,
2740*4882a593Smuzhiyun	  using the musl C library. This is a bleeding-edge version,
2741*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
2742*4882a593Smuzhiyun	  binutils.
2743*4882a593Smuzhiyun
2744*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2745*4882a593Smuzhiyun
2746*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_MUSL_STABLE
2747*4882a593Smuzhiyun	bool "powerpc-e300c3 musl stable 2020.08-1"
2748*4882a593Smuzhiyun	depends on BR2_powerpc
2749*4882a593Smuzhiyun	depends on BR2_powerpc_e300c3
2750*4882a593Smuzhiyun	depends on BR2_USE_MMU
2751*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2752*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2753*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2754*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2755*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2756*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2757*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2758*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2759*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2760*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2761*4882a593Smuzhiyun	help
2762*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-e300c3 architecture,
2763*4882a593Smuzhiyun	  using the musl C library. This is a stable version, which
2764*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
2765*4882a593Smuzhiyun	  and binutils.
2766*4882a593Smuzhiyun
2767*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2768*4882a593Smuzhiyun
2769*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_UCLIBC_BLEEDING_EDGE
2770*4882a593Smuzhiyun	bool "powerpc-e300c3 uclibc bleeding-edge 2020.08-1"
2771*4882a593Smuzhiyun	depends on BR2_powerpc
2772*4882a593Smuzhiyun	depends on BR2_powerpc_e300c3
2773*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2774*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2775*4882a593Smuzhiyun	select BR2_USE_WCHAR
2776*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2777*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2778*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2779*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2780*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2781*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2782*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2783*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2784*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2785*4882a593Smuzhiyun	help
2786*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-e300c3 architecture,
2787*4882a593Smuzhiyun	  using the uclibc C library. This is a bleeding-edge
2788*4882a593Smuzhiyun	  version, which means it is using the latest versions of
2789*4882a593Smuzhiyun	  gcc, gdb and binutils.
2790*4882a593Smuzhiyun
2791*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2792*4882a593Smuzhiyun
2793*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E300C3_UCLIBC_STABLE
2794*4882a593Smuzhiyun	bool "powerpc-e300c3 uclibc stable 2020.08-1"
2795*4882a593Smuzhiyun	depends on BR2_powerpc
2796*4882a593Smuzhiyun	depends on BR2_powerpc_e300c3
2797*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2798*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2799*4882a593Smuzhiyun	select BR2_USE_WCHAR
2800*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2801*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2802*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2803*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2804*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2805*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2806*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2807*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2808*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2809*4882a593Smuzhiyun	help
2810*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-e300c3 architecture,
2811*4882a593Smuzhiyun	  using the uclibc C library. This is a stable version, which
2812*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
2813*4882a593Smuzhiyun	  and binutils.
2814*4882a593Smuzhiyun
2815*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2816*4882a593Smuzhiyun
2817*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_GLIBC_BLEEDING_EDGE
2818*4882a593Smuzhiyun	bool "powerpc-e500mc glibc bleeding-edge 2020.08-1"
2819*4882a593Smuzhiyun	depends on BR2_powerpc
2820*4882a593Smuzhiyun	depends on BR2_powerpc_e500mc
2821*4882a593Smuzhiyun	depends on BR2_USE_MMU
2822*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2823*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2824*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2825*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2826*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2827*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2828*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2829*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2830*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2831*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2832*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2833*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2834*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2835*4882a593Smuzhiyun	help
2836*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-e500mc architecture,
2837*4882a593Smuzhiyun	  using the glibc C library. This is a bleeding-edge version,
2838*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
2839*4882a593Smuzhiyun	  binutils.
2840*4882a593Smuzhiyun
2841*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2842*4882a593Smuzhiyun
2843*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_GLIBC_STABLE
2844*4882a593Smuzhiyun	bool "powerpc-e500mc glibc stable 2020.08-1"
2845*4882a593Smuzhiyun	depends on BR2_powerpc
2846*4882a593Smuzhiyun	depends on BR2_powerpc_e500mc
2847*4882a593Smuzhiyun	depends on BR2_USE_MMU
2848*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2849*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2850*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2851*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2852*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2853*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2854*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2855*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2856*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2857*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2858*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2859*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2860*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2861*4882a593Smuzhiyun	help
2862*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-e500mc architecture,
2863*4882a593Smuzhiyun	  using the glibc C library. This is a stable version, which
2864*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
2865*4882a593Smuzhiyun	  and binutils.
2866*4882a593Smuzhiyun
2867*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2868*4882a593Smuzhiyun
2869*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_MUSL_BLEEDING_EDGE
2870*4882a593Smuzhiyun	bool "powerpc-e500mc musl bleeding-edge 2020.08-1"
2871*4882a593Smuzhiyun	depends on BR2_powerpc
2872*4882a593Smuzhiyun	depends on BR2_powerpc_e500mc
2873*4882a593Smuzhiyun	depends on BR2_USE_MMU
2874*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2875*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2876*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2877*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2878*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2879*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2880*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2881*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2882*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2883*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2884*4882a593Smuzhiyun	help
2885*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-e500mc architecture,
2886*4882a593Smuzhiyun	  using the musl C library. This is a bleeding-edge version,
2887*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
2888*4882a593Smuzhiyun	  binutils.
2889*4882a593Smuzhiyun
2890*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2891*4882a593Smuzhiyun
2892*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_MUSL_STABLE
2893*4882a593Smuzhiyun	bool "powerpc-e500mc musl stable 2020.08-1"
2894*4882a593Smuzhiyun	depends on BR2_powerpc
2895*4882a593Smuzhiyun	depends on BR2_powerpc_e500mc
2896*4882a593Smuzhiyun	depends on BR2_USE_MMU
2897*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2898*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2899*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2900*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2901*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2902*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2903*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2904*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2905*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2906*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
2907*4882a593Smuzhiyun	help
2908*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-e500mc architecture,
2909*4882a593Smuzhiyun	  using the musl C library. This is a stable version, which
2910*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
2911*4882a593Smuzhiyun	  and binutils.
2912*4882a593Smuzhiyun
2913*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2914*4882a593Smuzhiyun
2915*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_UCLIBC_BLEEDING_EDGE
2916*4882a593Smuzhiyun	bool "powerpc-e500mc uclibc bleeding-edge 2020.08-1"
2917*4882a593Smuzhiyun	depends on BR2_powerpc
2918*4882a593Smuzhiyun	depends on BR2_powerpc_e500mc
2919*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2920*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2921*4882a593Smuzhiyun	select BR2_USE_WCHAR
2922*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2923*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2924*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2925*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2926*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2927*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2928*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2929*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2930*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2931*4882a593Smuzhiyun	help
2932*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-e500mc architecture,
2933*4882a593Smuzhiyun	  using the uclibc C library. This is a bleeding-edge
2934*4882a593Smuzhiyun	  version, which means it is using the latest versions of
2935*4882a593Smuzhiyun	  gcc, gdb and binutils.
2936*4882a593Smuzhiyun
2937*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2938*4882a593Smuzhiyun
2939*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC_E500MC_UCLIBC_STABLE
2940*4882a593Smuzhiyun	bool "powerpc-e500mc uclibc stable 2020.08-1"
2941*4882a593Smuzhiyun	depends on BR2_powerpc
2942*4882a593Smuzhiyun	depends on BR2_powerpc_e500mc
2943*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2944*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2945*4882a593Smuzhiyun	select BR2_USE_WCHAR
2946*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
2947*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2948*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2949*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2950*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2951*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2952*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2953*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2954*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
2955*4882a593Smuzhiyun	help
2956*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc-e500mc architecture,
2957*4882a593Smuzhiyun	  using the uclibc C library. This is a stable version, which
2958*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
2959*4882a593Smuzhiyun	  and binutils.
2960*4882a593Smuzhiyun
2961*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2962*4882a593Smuzhiyun
2963*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E5500_GLIBC_BLEEDING_EDGE
2964*4882a593Smuzhiyun	bool "powerpc64-e5500 glibc bleeding-edge 2020.08-1"
2965*4882a593Smuzhiyun	depends on BR2_powerpc64
2966*4882a593Smuzhiyun	depends on BR2_powerpc_e5500
2967*4882a593Smuzhiyun	depends on BR2_USE_MMU
2968*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2969*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
2970*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
2971*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2972*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2973*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
2974*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2975*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
2976*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2977*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
2978*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
2979*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
2980*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
2981*4882a593Smuzhiyun	help
2982*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64-e5500 architecture,
2983*4882a593Smuzhiyun	  using the glibc C library. This is a bleeding-edge version,
2984*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
2985*4882a593Smuzhiyun	  binutils.
2986*4882a593Smuzhiyun
2987*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
2988*4882a593Smuzhiyun
2989*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E5500_GLIBC_STABLE
2990*4882a593Smuzhiyun	bool "powerpc64-e5500 glibc stable 2020.08-1"
2991*4882a593Smuzhiyun	depends on BR2_powerpc64
2992*4882a593Smuzhiyun	depends on BR2_powerpc_e5500
2993*4882a593Smuzhiyun	depends on BR2_USE_MMU
2994*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
2995*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
2996*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
2997*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
2998*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
2999*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3000*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3001*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3002*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3003*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3004*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3005*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3006*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3007*4882a593Smuzhiyun	help
3008*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64-e5500 architecture,
3009*4882a593Smuzhiyun	  using the glibc C library. This is a stable version, which
3010*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
3011*4882a593Smuzhiyun	  and binutils.
3012*4882a593Smuzhiyun
3013*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3014*4882a593Smuzhiyun
3015*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E6500_GLIBC_BLEEDING_EDGE
3016*4882a593Smuzhiyun	bool "powerpc64-e6500 glibc bleeding-edge 2020.08-1"
3017*4882a593Smuzhiyun	depends on BR2_powerpc64
3018*4882a593Smuzhiyun	depends on BR2_powerpc_e6500
3019*4882a593Smuzhiyun	depends on BR2_USE_MMU
3020*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3021*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3022*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3023*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3024*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3025*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3026*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3027*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3028*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3029*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3030*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3031*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3032*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3033*4882a593Smuzhiyun	help
3034*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64-e6500 architecture,
3035*4882a593Smuzhiyun	  using the glibc C library. This is a bleeding-edge version,
3036*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
3037*4882a593Smuzhiyun	  binutils.
3038*4882a593Smuzhiyun
3039*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3040*4882a593Smuzhiyun
3041*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E6500_GLIBC_STABLE
3042*4882a593Smuzhiyun	bool "powerpc64-e6500 glibc stable 2020.08-1"
3043*4882a593Smuzhiyun	depends on BR2_powerpc64
3044*4882a593Smuzhiyun	depends on BR2_powerpc_e6500
3045*4882a593Smuzhiyun	depends on BR2_USE_MMU
3046*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3047*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3048*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3049*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3050*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3051*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3052*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3053*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3054*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3055*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3056*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3057*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3058*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3059*4882a593Smuzhiyun	help
3060*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64-e6500 architecture,
3061*4882a593Smuzhiyun	  using the glibc C library. This is a stable version, which
3062*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
3063*4882a593Smuzhiyun	  and binutils.
3064*4882a593Smuzhiyun
3065*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3066*4882a593Smuzhiyun
3067*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E6500_MUSL_BLEEDING_EDGE
3068*4882a593Smuzhiyun	bool "powerpc64-e6500 musl bleeding-edge 2020.08-1"
3069*4882a593Smuzhiyun	depends on BR2_powerpc64
3070*4882a593Smuzhiyun	depends on BR2_powerpc_e6500
3071*4882a593Smuzhiyun	depends on BR2_USE_MMU
3072*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3073*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3074*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3075*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3076*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3077*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3078*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3079*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3080*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3081*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3082*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3083*4882a593Smuzhiyun	help
3084*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64-e6500 architecture,
3085*4882a593Smuzhiyun	  using the musl C library. This is a bleeding-edge version,
3086*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
3087*4882a593Smuzhiyun	  binutils.
3088*4882a593Smuzhiyun
3089*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3090*4882a593Smuzhiyun
3091*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_E6500_MUSL_STABLE
3092*4882a593Smuzhiyun	bool "powerpc64-e6500 musl stable 2020.08-1"
3093*4882a593Smuzhiyun	depends on BR2_powerpc64
3094*4882a593Smuzhiyun	depends on BR2_powerpc_e6500
3095*4882a593Smuzhiyun	depends on BR2_USE_MMU
3096*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3097*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3098*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3099*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3100*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3101*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3102*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3103*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3104*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3105*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3106*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3107*4882a593Smuzhiyun	help
3108*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64-e6500 architecture,
3109*4882a593Smuzhiyun	  using the musl C library. This is a stable version, which
3110*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
3111*4882a593Smuzhiyun	  and binutils.
3112*4882a593Smuzhiyun
3113*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3114*4882a593Smuzhiyun
3115*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_POWER8_GLIBC_BLEEDING_EDGE
3116*4882a593Smuzhiyun	bool "powerpc64-power8 glibc bleeding-edge 2020.08-1"
3117*4882a593Smuzhiyun	depends on BR2_powerpc64
3118*4882a593Smuzhiyun	depends on BR2_powerpc_power8
3119*4882a593Smuzhiyun	depends on BR2_USE_MMU
3120*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3121*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3122*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3123*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3124*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3125*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3126*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3127*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3128*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3129*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3130*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3131*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3132*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3133*4882a593Smuzhiyun	help
3134*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64-power8 architecture,
3135*4882a593Smuzhiyun	  using the glibc C library. This is a bleeding-edge version,
3136*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
3137*4882a593Smuzhiyun	  binutils.
3138*4882a593Smuzhiyun
3139*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3140*4882a593Smuzhiyun
3141*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_POWER8_GLIBC_STABLE
3142*4882a593Smuzhiyun	bool "powerpc64-power8 glibc stable 2020.08-1"
3143*4882a593Smuzhiyun	depends on BR2_powerpc64
3144*4882a593Smuzhiyun	depends on BR2_powerpc_power8
3145*4882a593Smuzhiyun	depends on BR2_USE_MMU
3146*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3147*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3148*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3149*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3150*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3151*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3152*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3153*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3154*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3155*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3156*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3157*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3158*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3159*4882a593Smuzhiyun	help
3160*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64-power8 architecture,
3161*4882a593Smuzhiyun	  using the glibc C library. This is a stable version, which
3162*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
3163*4882a593Smuzhiyun	  and binutils.
3164*4882a593Smuzhiyun
3165*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3166*4882a593Smuzhiyun
3167*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_POWER8_MUSL_BLEEDING_EDGE
3168*4882a593Smuzhiyun	bool "powerpc64-power8 musl bleeding-edge 2020.08-1"
3169*4882a593Smuzhiyun	depends on BR2_powerpc64
3170*4882a593Smuzhiyun	depends on BR2_powerpc_power8
3171*4882a593Smuzhiyun	depends on BR2_USE_MMU
3172*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3173*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3174*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3175*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3176*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3177*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3178*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3179*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3180*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3181*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3182*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3183*4882a593Smuzhiyun	help
3184*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64-power8 architecture,
3185*4882a593Smuzhiyun	  using the musl C library. This is a bleeding-edge version,
3186*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
3187*4882a593Smuzhiyun	  binutils.
3188*4882a593Smuzhiyun
3189*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3190*4882a593Smuzhiyun
3191*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64_POWER8_MUSL_STABLE
3192*4882a593Smuzhiyun	bool "powerpc64-power8 musl stable 2020.08-1"
3193*4882a593Smuzhiyun	depends on BR2_powerpc64
3194*4882a593Smuzhiyun	depends on BR2_powerpc_power8
3195*4882a593Smuzhiyun	depends on BR2_USE_MMU
3196*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3197*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3198*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3199*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3200*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3201*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3202*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3203*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3204*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3205*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3206*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3207*4882a593Smuzhiyun	help
3208*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64-power8 architecture,
3209*4882a593Smuzhiyun	  using the musl C library. This is a stable version, which
3210*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
3211*4882a593Smuzhiyun	  and binutils.
3212*4882a593Smuzhiyun
3213*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3214*4882a593Smuzhiyun
3215*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_GLIBC_BLEEDING_EDGE
3216*4882a593Smuzhiyun	bool "powerpc64le-power8 glibc bleeding-edge 2020.08-1"
3217*4882a593Smuzhiyun	depends on BR2_powerpc64le
3218*4882a593Smuzhiyun	depends on BR2_powerpc_power8
3219*4882a593Smuzhiyun	depends on BR2_USE_MMU
3220*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3221*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3222*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3223*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3224*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3225*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3226*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3227*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3228*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3229*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3230*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3231*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3232*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3233*4882a593Smuzhiyun	help
3234*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64le-power8 architecture,
3235*4882a593Smuzhiyun	  using the glibc C library. This is a bleeding-edge version,
3236*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
3237*4882a593Smuzhiyun	  binutils.
3238*4882a593Smuzhiyun
3239*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3240*4882a593Smuzhiyun
3241*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_GLIBC_STABLE
3242*4882a593Smuzhiyun	bool "powerpc64le-power8 glibc stable 2020.08-1"
3243*4882a593Smuzhiyun	depends on BR2_powerpc64le
3244*4882a593Smuzhiyun	depends on BR2_powerpc_power8
3245*4882a593Smuzhiyun	depends on BR2_USE_MMU
3246*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3247*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3248*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3249*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3250*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3251*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3252*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3253*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3254*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3255*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3256*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3257*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3258*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3259*4882a593Smuzhiyun	help
3260*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64le-power8 architecture,
3261*4882a593Smuzhiyun	  using the glibc C library. This is a stable version, which
3262*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
3263*4882a593Smuzhiyun	  and binutils.
3264*4882a593Smuzhiyun
3265*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3266*4882a593Smuzhiyun
3267*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_MUSL_BLEEDING_EDGE
3268*4882a593Smuzhiyun	bool "powerpc64le-power8 musl bleeding-edge 2020.08-1"
3269*4882a593Smuzhiyun	depends on BR2_powerpc64le
3270*4882a593Smuzhiyun	depends on BR2_powerpc_power8
3271*4882a593Smuzhiyun	depends on BR2_USE_MMU
3272*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3273*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3274*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3275*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3276*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3277*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3278*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3279*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3280*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3281*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3282*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3283*4882a593Smuzhiyun	help
3284*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64le-power8 architecture,
3285*4882a593Smuzhiyun	  using the musl C library. This is a bleeding-edge version,
3286*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
3287*4882a593Smuzhiyun	  binutils.
3288*4882a593Smuzhiyun
3289*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3290*4882a593Smuzhiyun
3291*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_POWERPC64LE_POWER8_MUSL_STABLE
3292*4882a593Smuzhiyun	bool "powerpc64le-power8 musl stable 2020.08-1"
3293*4882a593Smuzhiyun	depends on BR2_powerpc64le
3294*4882a593Smuzhiyun	depends on BR2_powerpc_power8
3295*4882a593Smuzhiyun	depends on BR2_USE_MMU
3296*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3297*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3298*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3299*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3300*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3301*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3302*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3303*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3304*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3305*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3306*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3307*4882a593Smuzhiyun	help
3308*4882a593Smuzhiyun	  Bootlin toolchain for the powerpc64le-power8 architecture,
3309*4882a593Smuzhiyun	  using the musl C library. This is a stable version, which
3310*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
3311*4882a593Smuzhiyun	  and binutils.
3312*4882a593Smuzhiyun
3313*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3314*4882a593Smuzhiyun
3315*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV32_ILP32D_GLIBC_BLEEDING_EDGE
3316*4882a593Smuzhiyun	bool "riscv32-ilp32d glibc bleeding-edge 2020.08-1"
3317*4882a593Smuzhiyun	depends on BR2_riscv
3318*4882a593Smuzhiyun	depends on BR2_riscv_g
3319*4882a593Smuzhiyun	depends on BR2_RISCV_32
3320*4882a593Smuzhiyun	depends on BR2_RISCV_ABI_ILP32D
3321*4882a593Smuzhiyun	depends on BR2_USE_MMU
3322*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3323*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3324*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3325*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3326*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3327*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3328*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3329*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3330*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3331*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3332*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3333*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3334*4882a593Smuzhiyun	help
3335*4882a593Smuzhiyun	  Bootlin toolchain for the riscv32-ilp32d architecture,
3336*4882a593Smuzhiyun	  using the glibc C library. This is a bleeding-edge version,
3337*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
3338*4882a593Smuzhiyun	  binutils.
3339*4882a593Smuzhiyun
3340*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3341*4882a593Smuzhiyun
3342*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_GLIBC_BLEEDING_EDGE
3343*4882a593Smuzhiyun	bool "riscv64 glibc bleeding-edge 2020.08-1"
3344*4882a593Smuzhiyun	depends on BR2_riscv
3345*4882a593Smuzhiyun	depends on BR2_riscv_g
3346*4882a593Smuzhiyun	depends on BR2_RISCV_64
3347*4882a593Smuzhiyun	depends on BR2_RISCV_ABI_LP64
3348*4882a593Smuzhiyun	depends on BR2_USE_MMU
3349*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3350*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3351*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3352*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3353*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3354*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3355*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3356*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3357*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3358*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3359*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3360*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3361*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3362*4882a593Smuzhiyun	help
3363*4882a593Smuzhiyun	  Bootlin toolchain for the riscv64 architecture, using the
3364*4882a593Smuzhiyun	  glibc C library. This is a bleeding-edge version, which
3365*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
3366*4882a593Smuzhiyun	  binutils.
3367*4882a593Smuzhiyun
3368*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3369*4882a593Smuzhiyun
3370*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_RISCV64_MUSL_BLEEDING_EDGE
3371*4882a593Smuzhiyun	bool "riscv64 musl bleeding-edge 2020.08-1"
3372*4882a593Smuzhiyun	depends on BR2_riscv
3373*4882a593Smuzhiyun	depends on BR2_riscv_g
3374*4882a593Smuzhiyun	depends on BR2_RISCV_64
3375*4882a593Smuzhiyun	depends on BR2_RISCV_ABI_LP64
3376*4882a593Smuzhiyun	depends on BR2_USE_MMU
3377*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3378*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3379*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3380*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3381*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3382*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3383*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3384*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3385*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3386*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3387*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3388*4882a593Smuzhiyun	help
3389*4882a593Smuzhiyun	  Bootlin toolchain for the riscv64 architecture, using the
3390*4882a593Smuzhiyun	  musl C library. This is a bleeding-edge version, which
3391*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
3392*4882a593Smuzhiyun	  binutils.
3393*4882a593Smuzhiyun
3394*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3395*4882a593Smuzhiyun
3396*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_GLIBC_BLEEDING_EDGE
3397*4882a593Smuzhiyun	bool "sh-sh4 glibc bleeding-edge 2020.08-1"
3398*4882a593Smuzhiyun	depends on BR2_sh
3399*4882a593Smuzhiyun	depends on BR2_sh4
3400*4882a593Smuzhiyun	depends on BR2_USE_MMU
3401*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3402*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3403*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3404*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3405*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3406*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3407*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3408*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3409*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3410*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3411*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3412*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3413*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3414*4882a593Smuzhiyun	help
3415*4882a593Smuzhiyun	  Bootlin toolchain for the sh-sh4 architecture, using the
3416*4882a593Smuzhiyun	  glibc C library. This is a bleeding-edge version, which
3417*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
3418*4882a593Smuzhiyun	  binutils.
3419*4882a593Smuzhiyun
3420*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3421*4882a593Smuzhiyun
3422*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_GLIBC_STABLE
3423*4882a593Smuzhiyun	bool "sh-sh4 glibc stable 2020.08-1"
3424*4882a593Smuzhiyun	depends on BR2_sh
3425*4882a593Smuzhiyun	depends on BR2_sh4
3426*4882a593Smuzhiyun	depends on BR2_USE_MMU
3427*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3428*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3429*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3430*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3431*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3432*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3433*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3434*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3435*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3436*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3437*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3438*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3439*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3440*4882a593Smuzhiyun	help
3441*4882a593Smuzhiyun	  Bootlin toolchain for the sh-sh4 architecture, using the
3442*4882a593Smuzhiyun	  glibc C library. This is a stable version, which means it
3443*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
3444*4882a593Smuzhiyun	  binutils.
3445*4882a593Smuzhiyun
3446*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3447*4882a593Smuzhiyun
3448*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_MUSL_BLEEDING_EDGE
3449*4882a593Smuzhiyun	bool "sh-sh4 musl bleeding-edge 2020.08-1"
3450*4882a593Smuzhiyun	depends on BR2_sh
3451*4882a593Smuzhiyun	depends on BR2_sh4
3452*4882a593Smuzhiyun	depends on BR2_USE_MMU
3453*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3454*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3455*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3456*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3457*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3458*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3459*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3460*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3461*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3462*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3463*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3464*4882a593Smuzhiyun	help
3465*4882a593Smuzhiyun	  Bootlin toolchain for the sh-sh4 architecture, using the
3466*4882a593Smuzhiyun	  musl C library. This is a bleeding-edge version, which
3467*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
3468*4882a593Smuzhiyun	  binutils.
3469*4882a593Smuzhiyun
3470*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3471*4882a593Smuzhiyun
3472*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_MUSL_STABLE
3473*4882a593Smuzhiyun	bool "sh-sh4 musl stable 2020.08-1"
3474*4882a593Smuzhiyun	depends on BR2_sh
3475*4882a593Smuzhiyun	depends on BR2_sh4
3476*4882a593Smuzhiyun	depends on BR2_USE_MMU
3477*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3478*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3479*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3480*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3481*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3482*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3483*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3484*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3485*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3486*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3487*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3488*4882a593Smuzhiyun	help
3489*4882a593Smuzhiyun	  Bootlin toolchain for the sh-sh4 architecture, using the
3490*4882a593Smuzhiyun	  musl C library. This is a stable version, which means it is
3491*4882a593Smuzhiyun	  using stable and proven versions of gcc, gdb and binutils.
3492*4882a593Smuzhiyun
3493*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3494*4882a593Smuzhiyun
3495*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_UCLIBC_BLEEDING_EDGE
3496*4882a593Smuzhiyun	bool "sh-sh4 uclibc bleeding-edge 2020.08-1"
3497*4882a593Smuzhiyun	depends on BR2_sh
3498*4882a593Smuzhiyun	depends on BR2_sh4
3499*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3500*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3501*4882a593Smuzhiyun	select BR2_USE_WCHAR
3502*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
3503*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3504*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3505*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3506*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3507*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3508*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3509*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3510*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
3511*4882a593Smuzhiyun	help
3512*4882a593Smuzhiyun	  Bootlin toolchain for the sh-sh4 architecture, using the
3513*4882a593Smuzhiyun	  uclibc C library. This is a bleeding-edge version, which
3514*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
3515*4882a593Smuzhiyun	  binutils.
3516*4882a593Smuzhiyun
3517*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3518*4882a593Smuzhiyun
3519*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4_UCLIBC_STABLE
3520*4882a593Smuzhiyun	bool "sh-sh4 uclibc stable 2020.08-1"
3521*4882a593Smuzhiyun	depends on BR2_sh
3522*4882a593Smuzhiyun	depends on BR2_sh4
3523*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3524*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3525*4882a593Smuzhiyun	select BR2_USE_WCHAR
3526*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
3527*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3528*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3529*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3530*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3531*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3532*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3533*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3534*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
3535*4882a593Smuzhiyun	help
3536*4882a593Smuzhiyun	  Bootlin toolchain for the sh-sh4 architecture, using the
3537*4882a593Smuzhiyun	  uclibc C library. This is a stable version, which means it
3538*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
3539*4882a593Smuzhiyun	  binutils.
3540*4882a593Smuzhiyun
3541*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3542*4882a593Smuzhiyun
3543*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4AEB_GLIBC_BLEEDING_EDGE
3544*4882a593Smuzhiyun	bool "sh-sh4aeb glibc bleeding-edge 2020.08-1"
3545*4882a593Smuzhiyun	depends on BR2_sh
3546*4882a593Smuzhiyun	depends on BR2_sh4aeb
3547*4882a593Smuzhiyun	depends on BR2_USE_MMU
3548*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3549*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3550*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3551*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3552*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3553*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3554*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3555*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3556*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3557*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3558*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3559*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3560*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3561*4882a593Smuzhiyun	help
3562*4882a593Smuzhiyun	  Bootlin toolchain for the sh-sh4aeb architecture, using the
3563*4882a593Smuzhiyun	  glibc C library. This is a bleeding-edge version, which
3564*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
3565*4882a593Smuzhiyun	  binutils.
3566*4882a593Smuzhiyun
3567*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3568*4882a593Smuzhiyun
3569*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4AEB_GLIBC_STABLE
3570*4882a593Smuzhiyun	bool "sh-sh4aeb glibc stable 2020.08-1"
3571*4882a593Smuzhiyun	depends on BR2_sh
3572*4882a593Smuzhiyun	depends on BR2_sh4aeb
3573*4882a593Smuzhiyun	depends on BR2_USE_MMU
3574*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3575*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3576*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3577*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3578*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3579*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3580*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3581*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3582*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3583*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3584*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3585*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3586*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3587*4882a593Smuzhiyun	help
3588*4882a593Smuzhiyun	  Bootlin toolchain for the sh-sh4aeb architecture, using the
3589*4882a593Smuzhiyun	  glibc C library. This is a stable version, which means it
3590*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
3591*4882a593Smuzhiyun	  binutils.
3592*4882a593Smuzhiyun
3593*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3594*4882a593Smuzhiyun
3595*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4AEB_MUSL_BLEEDING_EDGE
3596*4882a593Smuzhiyun	bool "sh-sh4aeb musl bleeding-edge 2020.08-1"
3597*4882a593Smuzhiyun	depends on BR2_sh
3598*4882a593Smuzhiyun	depends on BR2_sh4aeb
3599*4882a593Smuzhiyun	depends on BR2_USE_MMU
3600*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3601*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3602*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3603*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3604*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3605*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3606*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3607*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3608*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3609*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3610*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3611*4882a593Smuzhiyun	help
3612*4882a593Smuzhiyun	  Bootlin toolchain for the sh-sh4aeb architecture, using the
3613*4882a593Smuzhiyun	  musl C library. This is a bleeding-edge version, which
3614*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
3615*4882a593Smuzhiyun	  binutils.
3616*4882a593Smuzhiyun
3617*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3618*4882a593Smuzhiyun
3619*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SH_SH4AEB_MUSL_STABLE
3620*4882a593Smuzhiyun	bool "sh-sh4aeb musl stable 2020.08-1"
3621*4882a593Smuzhiyun	depends on BR2_sh
3622*4882a593Smuzhiyun	depends on BR2_sh4aeb
3623*4882a593Smuzhiyun	depends on BR2_USE_MMU
3624*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3625*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3626*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3627*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3628*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3629*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3630*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3631*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3632*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3633*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3634*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3635*4882a593Smuzhiyun	help
3636*4882a593Smuzhiyun	  Bootlin toolchain for the sh-sh4aeb architecture, using the
3637*4882a593Smuzhiyun	  musl C library. This is a stable version, which means it is
3638*4882a593Smuzhiyun	  using stable and proven versions of gcc, gdb and binutils.
3639*4882a593Smuzhiyun
3640*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3641*4882a593Smuzhiyun
3642*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARC64_GLIBC_BLEEDING_EDGE
3643*4882a593Smuzhiyun	bool "sparc64 glibc bleeding-edge 2020.08-1"
3644*4882a593Smuzhiyun	depends on BR2_sparc64
3645*4882a593Smuzhiyun	depends on BR2_sparc_v9
3646*4882a593Smuzhiyun	depends on BR2_USE_MMU
3647*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3648*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3649*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3650*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3651*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3652*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3653*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3654*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3655*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3656*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3657*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3658*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3659*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3660*4882a593Smuzhiyun	help
3661*4882a593Smuzhiyun	  Bootlin toolchain for the sparc64 architecture, using the
3662*4882a593Smuzhiyun	  glibc C library. This is a bleeding-edge version, which
3663*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
3664*4882a593Smuzhiyun	  binutils.
3665*4882a593Smuzhiyun
3666*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3667*4882a593Smuzhiyun
3668*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARC64_GLIBC_STABLE
3669*4882a593Smuzhiyun	bool "sparc64 glibc stable 2020.08-1"
3670*4882a593Smuzhiyun	depends on BR2_sparc64
3671*4882a593Smuzhiyun	depends on BR2_sparc_v9
3672*4882a593Smuzhiyun	depends on BR2_USE_MMU
3673*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3674*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3675*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3676*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3677*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3678*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3679*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3680*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3681*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3682*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3683*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3684*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3685*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3686*4882a593Smuzhiyun	help
3687*4882a593Smuzhiyun	  Bootlin toolchain for the sparc64 architecture, using the
3688*4882a593Smuzhiyun	  glibc C library. This is a stable version, which means it
3689*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
3690*4882a593Smuzhiyun	  binutils.
3691*4882a593Smuzhiyun
3692*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3693*4882a593Smuzhiyun
3694*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARCV8_UCLIBC_BLEEDING_EDGE
3695*4882a593Smuzhiyun	bool "sparcv8 uclibc bleeding-edge 2020.08-1"
3696*4882a593Smuzhiyun	depends on BR2_sparc
3697*4882a593Smuzhiyun	depends on BR2_sparc_v8
3698*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3699*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3700*4882a593Smuzhiyun	select BR2_USE_WCHAR
3701*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
3702*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3703*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3704*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3705*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3706*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3707*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3708*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3709*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
3710*4882a593Smuzhiyun	help
3711*4882a593Smuzhiyun	  Bootlin toolchain for the sparcv8 architecture, using the
3712*4882a593Smuzhiyun	  uclibc C library. This is a bleeding-edge version, which
3713*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
3714*4882a593Smuzhiyun	  binutils.
3715*4882a593Smuzhiyun
3716*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3717*4882a593Smuzhiyun
3718*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_SPARCV8_UCLIBC_STABLE
3719*4882a593Smuzhiyun	bool "sparcv8 uclibc stable 2020.08-1"
3720*4882a593Smuzhiyun	depends on BR2_sparc
3721*4882a593Smuzhiyun	depends on BR2_sparc_v8
3722*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3723*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3724*4882a593Smuzhiyun	select BR2_USE_WCHAR
3725*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
3726*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3727*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3728*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3729*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3730*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3731*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3732*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3733*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
3734*4882a593Smuzhiyun	help
3735*4882a593Smuzhiyun	  Bootlin toolchain for the sparcv8 architecture, using the
3736*4882a593Smuzhiyun	  uclibc C library. This is a stable version, which means it
3737*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
3738*4882a593Smuzhiyun	  binutils.
3739*4882a593Smuzhiyun
3740*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3741*4882a593Smuzhiyun
3742*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_GLIBC_BLEEDING_EDGE
3743*4882a593Smuzhiyun	bool "x86-64-core-i7 glibc bleeding-edge 2020.08-1"
3744*4882a593Smuzhiyun	depends on BR2_x86_64
3745*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_MMX
3746*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE
3747*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE2
3748*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE3
3749*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSSE3
3750*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE4
3751*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE42
3752*4882a593Smuzhiyun	depends on BR2_USE_MMU
3753*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3754*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3755*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3756*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3757*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3758*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3759*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3760*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3761*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3762*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3763*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3764*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3765*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3766*4882a593Smuzhiyun	help
3767*4882a593Smuzhiyun	  Bootlin toolchain for the x86-64-core-i7 architecture,
3768*4882a593Smuzhiyun	  using the glibc C library. This is a bleeding-edge version,
3769*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
3770*4882a593Smuzhiyun	  binutils.
3771*4882a593Smuzhiyun
3772*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3773*4882a593Smuzhiyun
3774*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_GLIBC_STABLE
3775*4882a593Smuzhiyun	bool "x86-64-core-i7 glibc stable 2020.08-1"
3776*4882a593Smuzhiyun	depends on BR2_x86_64
3777*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_MMX
3778*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE
3779*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE2
3780*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE3
3781*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSSE3
3782*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE4
3783*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE42
3784*4882a593Smuzhiyun	depends on BR2_USE_MMU
3785*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3786*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3787*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3788*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3789*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3790*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3791*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3792*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3793*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3794*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3795*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3796*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3797*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3798*4882a593Smuzhiyun	help
3799*4882a593Smuzhiyun	  Bootlin toolchain for the x86-64-core-i7 architecture,
3800*4882a593Smuzhiyun	  using the glibc C library. This is a stable version, which
3801*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
3802*4882a593Smuzhiyun	  and binutils.
3803*4882a593Smuzhiyun
3804*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3805*4882a593Smuzhiyun
3806*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_MUSL_BLEEDING_EDGE
3807*4882a593Smuzhiyun	bool "x86-64-core-i7 musl bleeding-edge 2020.08-1"
3808*4882a593Smuzhiyun	depends on BR2_x86_64
3809*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_MMX
3810*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE
3811*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE2
3812*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE3
3813*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSSE3
3814*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE4
3815*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE42
3816*4882a593Smuzhiyun	depends on BR2_USE_MMU
3817*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3818*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3819*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3820*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3821*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3822*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3823*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3824*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3825*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3826*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3827*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3828*4882a593Smuzhiyun	help
3829*4882a593Smuzhiyun	  Bootlin toolchain for the x86-64-core-i7 architecture,
3830*4882a593Smuzhiyun	  using the musl C library. This is a bleeding-edge version,
3831*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
3832*4882a593Smuzhiyun	  binutils.
3833*4882a593Smuzhiyun
3834*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3835*4882a593Smuzhiyun
3836*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_MUSL_STABLE
3837*4882a593Smuzhiyun	bool "x86-64-core-i7 musl stable 2020.08-1"
3838*4882a593Smuzhiyun	depends on BR2_x86_64
3839*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_MMX
3840*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE
3841*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE2
3842*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE3
3843*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSSE3
3844*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE4
3845*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE42
3846*4882a593Smuzhiyun	depends on BR2_USE_MMU
3847*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3848*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3849*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3850*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3851*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3852*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3853*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3854*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3855*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3856*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3857*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
3858*4882a593Smuzhiyun	help
3859*4882a593Smuzhiyun	  Bootlin toolchain for the x86-64-core-i7 architecture,
3860*4882a593Smuzhiyun	  using the musl C library. This is a stable version, which
3861*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
3862*4882a593Smuzhiyun	  and binutils.
3863*4882a593Smuzhiyun
3864*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3865*4882a593Smuzhiyun
3866*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_UCLIBC_BLEEDING_EDGE
3867*4882a593Smuzhiyun	bool "x86-64-core-i7 uclibc bleeding-edge 2020.08-1"
3868*4882a593Smuzhiyun	depends on BR2_x86_64
3869*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_MMX
3870*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE
3871*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE2
3872*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE3
3873*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSSE3
3874*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE4
3875*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE42
3876*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3877*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3878*4882a593Smuzhiyun	select BR2_USE_WCHAR
3879*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
3880*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3881*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3882*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3883*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3884*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3885*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3886*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3887*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
3888*4882a593Smuzhiyun	help
3889*4882a593Smuzhiyun	  Bootlin toolchain for the x86-64-core-i7 architecture,
3890*4882a593Smuzhiyun	  using the uclibc C library. This is a bleeding-edge
3891*4882a593Smuzhiyun	  version, which means it is using the latest versions of
3892*4882a593Smuzhiyun	  gcc, gdb and binutils.
3893*4882a593Smuzhiyun
3894*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3895*4882a593Smuzhiyun
3896*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_UCLIBC_STABLE
3897*4882a593Smuzhiyun	bool "x86-64-core-i7 uclibc stable 2020.08-1"
3898*4882a593Smuzhiyun	depends on BR2_x86_64
3899*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_MMX
3900*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE
3901*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE2
3902*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE3
3903*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSSE3
3904*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE4
3905*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE42
3906*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3907*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3908*4882a593Smuzhiyun	select BR2_USE_WCHAR
3909*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
3910*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3911*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3912*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3913*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3914*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3915*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3916*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3917*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
3918*4882a593Smuzhiyun	help
3919*4882a593Smuzhiyun	  Bootlin toolchain for the x86-64-core-i7 architecture,
3920*4882a593Smuzhiyun	  using the uclibc C library. This is a stable version, which
3921*4882a593Smuzhiyun	  means it is using stable and proven versions of gcc, gdb
3922*4882a593Smuzhiyun	  and binutils.
3923*4882a593Smuzhiyun
3924*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3925*4882a593Smuzhiyun
3926*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_GLIBC_BLEEDING_EDGE
3927*4882a593Smuzhiyun	bool "x86-core2 glibc bleeding-edge 2020.08-1"
3928*4882a593Smuzhiyun	depends on BR2_i386
3929*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_MMX
3930*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE
3931*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE2
3932*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE3
3933*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSSE3
3934*4882a593Smuzhiyun	depends on BR2_USE_MMU
3935*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3936*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3937*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3938*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3939*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3940*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3941*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3942*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3943*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3944*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3945*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3946*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3947*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3948*4882a593Smuzhiyun	help
3949*4882a593Smuzhiyun	  Bootlin toolchain for the x86-core2 architecture, using the
3950*4882a593Smuzhiyun	  glibc C library. This is a bleeding-edge version, which
3951*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
3952*4882a593Smuzhiyun	  binutils.
3953*4882a593Smuzhiyun
3954*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3955*4882a593Smuzhiyun
3956*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_GLIBC_STABLE
3957*4882a593Smuzhiyun	bool "x86-core2 glibc stable 2020.08-1"
3958*4882a593Smuzhiyun	depends on BR2_i386
3959*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_MMX
3960*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE
3961*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE2
3962*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE3
3963*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSSE3
3964*4882a593Smuzhiyun	depends on BR2_USE_MMU
3965*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
3966*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
3967*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
3968*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3969*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3970*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
3971*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3972*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
3973*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3974*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
3975*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
3976*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
3977*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
3978*4882a593Smuzhiyun	help
3979*4882a593Smuzhiyun	  Bootlin toolchain for the x86-core2 architecture, using the
3980*4882a593Smuzhiyun	  glibc C library. This is a stable version, which means it
3981*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
3982*4882a593Smuzhiyun	  binutils.
3983*4882a593Smuzhiyun
3984*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
3985*4882a593Smuzhiyun
3986*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_MUSL_BLEEDING_EDGE
3987*4882a593Smuzhiyun	bool "x86-core2 musl bleeding-edge 2020.08-1"
3988*4882a593Smuzhiyun	depends on BR2_i386
3989*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_MMX
3990*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE
3991*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE2
3992*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE3
3993*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSSE3
3994*4882a593Smuzhiyun	depends on BR2_USE_MMU
3995*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
3996*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
3997*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
3998*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
3999*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4000*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
4001*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4002*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4003*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
4004*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
4005*4882a593Smuzhiyun	help
4006*4882a593Smuzhiyun	  Bootlin toolchain for the x86-core2 architecture, using the
4007*4882a593Smuzhiyun	  musl C library. This is a bleeding-edge version, which
4008*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
4009*4882a593Smuzhiyun	  binutils.
4010*4882a593Smuzhiyun
4011*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
4012*4882a593Smuzhiyun
4013*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_MUSL_STABLE
4014*4882a593Smuzhiyun	bool "x86-core2 musl stable 2020.08-1"
4015*4882a593Smuzhiyun	depends on BR2_i386
4016*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_MMX
4017*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE
4018*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE2
4019*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE3
4020*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSSE3
4021*4882a593Smuzhiyun	depends on BR2_USE_MMU
4022*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
4023*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
4024*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
4025*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
4026*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4027*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
4028*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4029*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4030*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
4031*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
4032*4882a593Smuzhiyun	help
4033*4882a593Smuzhiyun	  Bootlin toolchain for the x86-core2 architecture, using the
4034*4882a593Smuzhiyun	  musl C library. This is a stable version, which means it is
4035*4882a593Smuzhiyun	  using stable and proven versions of gcc, gdb and binutils.
4036*4882a593Smuzhiyun
4037*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
4038*4882a593Smuzhiyun
4039*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_UCLIBC_BLEEDING_EDGE
4040*4882a593Smuzhiyun	bool "x86-core2 uclibc bleeding-edge 2020.08-1"
4041*4882a593Smuzhiyun	depends on BR2_i386
4042*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_MMX
4043*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE
4044*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE2
4045*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE3
4046*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSSE3
4047*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
4048*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
4049*4882a593Smuzhiyun	select BR2_USE_WCHAR
4050*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
4051*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
4052*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
4053*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4054*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
4055*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4056*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4057*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
4058*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
4059*4882a593Smuzhiyun	help
4060*4882a593Smuzhiyun	  Bootlin toolchain for the x86-core2 architecture, using the
4061*4882a593Smuzhiyun	  uclibc C library. This is a bleeding-edge version, which
4062*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
4063*4882a593Smuzhiyun	  binutils.
4064*4882a593Smuzhiyun
4065*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
4066*4882a593Smuzhiyun
4067*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_CORE2_UCLIBC_STABLE
4068*4882a593Smuzhiyun	bool "x86-core2 uclibc stable 2020.08-1"
4069*4882a593Smuzhiyun	depends on BR2_i386
4070*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_MMX
4071*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE
4072*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE2
4073*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSE3
4074*4882a593Smuzhiyun	depends on BR2_X86_CPU_HAS_SSSE3
4075*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
4076*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
4077*4882a593Smuzhiyun	select BR2_USE_WCHAR
4078*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
4079*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
4080*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
4081*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4082*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
4083*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4084*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4085*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
4086*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
4087*4882a593Smuzhiyun	help
4088*4882a593Smuzhiyun	  Bootlin toolchain for the x86-core2 architecture, using the
4089*4882a593Smuzhiyun	  uclibc C library. This is a stable version, which means it
4090*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
4091*4882a593Smuzhiyun	  binutils.
4092*4882a593Smuzhiyun
4093*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
4094*4882a593Smuzhiyun
4095*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_GLIBC_BLEEDING_EDGE
4096*4882a593Smuzhiyun	bool "x86-i686 glibc bleeding-edge 2020.08-1"
4097*4882a593Smuzhiyun	depends on BR2_i386
4098*4882a593Smuzhiyun	depends on !BR2_x86_i486
4099*4882a593Smuzhiyun	depends on !BR2_x86_i586
4100*4882a593Smuzhiyun	depends on !BR2_x86_x1000
4101*4882a593Smuzhiyun	depends on BR2_USE_MMU
4102*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
4103*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
4104*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
4105*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
4106*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
4107*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
4108*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4109*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
4110*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4111*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4112*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
4113*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
4114*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
4115*4882a593Smuzhiyun	help
4116*4882a593Smuzhiyun	  Bootlin toolchain for the x86-i686 architecture, using the
4117*4882a593Smuzhiyun	  glibc C library. This is a bleeding-edge version, which
4118*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
4119*4882a593Smuzhiyun	  binutils.
4120*4882a593Smuzhiyun
4121*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
4122*4882a593Smuzhiyun
4123*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_GLIBC_STABLE
4124*4882a593Smuzhiyun	bool "x86-i686 glibc stable 2020.08-1"
4125*4882a593Smuzhiyun	depends on BR2_i386
4126*4882a593Smuzhiyun	depends on !BR2_x86_i486
4127*4882a593Smuzhiyun	depends on !BR2_x86_i586
4128*4882a593Smuzhiyun	depends on !BR2_x86_x1000
4129*4882a593Smuzhiyun	depends on BR2_USE_MMU
4130*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS
4131*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
4132*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
4133*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
4134*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
4135*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_SSP
4136*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4137*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
4138*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4139*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4140*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
4141*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
4142*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
4143*4882a593Smuzhiyun	help
4144*4882a593Smuzhiyun	  Bootlin toolchain for the x86-i686 architecture, using the
4145*4882a593Smuzhiyun	  glibc C library. This is a stable version, which means it
4146*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
4147*4882a593Smuzhiyun	  binutils.
4148*4882a593Smuzhiyun
4149*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
4150*4882a593Smuzhiyun
4151*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_MUSL_BLEEDING_EDGE
4152*4882a593Smuzhiyun	bool "x86-i686 musl bleeding-edge 2020.08-1"
4153*4882a593Smuzhiyun	depends on BR2_i386
4154*4882a593Smuzhiyun	depends on !BR2_x86_i486
4155*4882a593Smuzhiyun	depends on !BR2_x86_i586
4156*4882a593Smuzhiyun	depends on !BR2_x86_x1000
4157*4882a593Smuzhiyun	depends on BR2_USE_MMU
4158*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
4159*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
4160*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
4161*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
4162*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4163*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
4164*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4165*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4166*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
4167*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
4168*4882a593Smuzhiyun	help
4169*4882a593Smuzhiyun	  Bootlin toolchain for the x86-i686 architecture, using the
4170*4882a593Smuzhiyun	  musl C library. This is a bleeding-edge version, which
4171*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
4172*4882a593Smuzhiyun	  binutils.
4173*4882a593Smuzhiyun
4174*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
4175*4882a593Smuzhiyun
4176*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_MUSL_STABLE
4177*4882a593Smuzhiyun	bool "x86-i686 musl stable 2020.08-1"
4178*4882a593Smuzhiyun	depends on BR2_i386
4179*4882a593Smuzhiyun	depends on !BR2_x86_i486
4180*4882a593Smuzhiyun	depends on !BR2_x86_i586
4181*4882a593Smuzhiyun	depends on !BR2_x86_x1000
4182*4882a593Smuzhiyun	depends on BR2_USE_MMU
4183*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
4184*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
4185*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
4186*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
4187*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4188*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
4189*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4190*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4191*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
4192*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_MUSL
4193*4882a593Smuzhiyun	help
4194*4882a593Smuzhiyun	  Bootlin toolchain for the x86-i686 architecture, using the
4195*4882a593Smuzhiyun	  musl C library. This is a stable version, which means it is
4196*4882a593Smuzhiyun	  using stable and proven versions of gcc, gdb and binutils.
4197*4882a593Smuzhiyun
4198*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
4199*4882a593Smuzhiyun
4200*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_UCLIBC_BLEEDING_EDGE
4201*4882a593Smuzhiyun	bool "x86-i686 uclibc bleeding-edge 2020.08-1"
4202*4882a593Smuzhiyun	depends on BR2_i386
4203*4882a593Smuzhiyun	depends on !BR2_x86_i486
4204*4882a593Smuzhiyun	depends on !BR2_x86_i586
4205*4882a593Smuzhiyun	depends on !BR2_x86_x1000
4206*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
4207*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
4208*4882a593Smuzhiyun	select BR2_USE_WCHAR
4209*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
4210*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
4211*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
4212*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4213*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
4214*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4215*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4216*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
4217*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
4218*4882a593Smuzhiyun	help
4219*4882a593Smuzhiyun	  Bootlin toolchain for the x86-i686 architecture, using the
4220*4882a593Smuzhiyun	  uclibc C library. This is a bleeding-edge version, which
4221*4882a593Smuzhiyun	  means it is using the latest versions of gcc, gdb and
4222*4882a593Smuzhiyun	  binutils.
4223*4882a593Smuzhiyun
4224*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
4225*4882a593Smuzhiyun
4226*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_UCLIBC_STABLE
4227*4882a593Smuzhiyun	bool "x86-i686 uclibc stable 2020.08-1"
4228*4882a593Smuzhiyun	depends on BR2_i386
4229*4882a593Smuzhiyun	depends on !BR2_x86_i486
4230*4882a593Smuzhiyun	depends on !BR2_x86_i586
4231*4882a593Smuzhiyun	depends on !BR2_x86_x1000
4232*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
4233*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
4234*4882a593Smuzhiyun	select BR2_USE_WCHAR
4235*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
4236*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
4237*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
4238*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4239*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
4240*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4241*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4242*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
4243*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
4244*4882a593Smuzhiyun	help
4245*4882a593Smuzhiyun	  Bootlin toolchain for the x86-i686 architecture, using the
4246*4882a593Smuzhiyun	  uclibc C library. This is a stable version, which means it
4247*4882a593Smuzhiyun	  is using stable and proven versions of gcc, gdb and
4248*4882a593Smuzhiyun	  binutils.
4249*4882a593Smuzhiyun
4250*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
4251*4882a593Smuzhiyun
4252*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_XTENSA_LX60_UCLIBC_BLEEDING_EDGE
4253*4882a593Smuzhiyun	bool "xtensa-lx60 uclibc bleeding-edge 2020.08-1"
4254*4882a593Smuzhiyun	depends on BR2_xtensa
4255*4882a593Smuzhiyun	depends on BR2_XTENSA_CUSTOM
4256*4882a593Smuzhiyun	depends on BR2_XTENSA_LITTLE_ENDIAN
4257*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
4258*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
4259*4882a593Smuzhiyun	select BR2_USE_WCHAR
4260*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
4261*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
4262*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
4263*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4264*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
4265*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4266*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4267*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
4268*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
4269*4882a593Smuzhiyun	help
4270*4882a593Smuzhiyun	  Bootlin toolchain for the xtensa-lx60 architecture, using
4271*4882a593Smuzhiyun	  the uclibc C library. This is a bleeding-edge version,
4272*4882a593Smuzhiyun	  which means it is using the latest versions of gcc, gdb and
4273*4882a593Smuzhiyun	  binutils.
4274*4882a593Smuzhiyun
4275*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
4276*4882a593Smuzhiyun
4277*4882a593Smuzhiyunconfig BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_XTENSA_LX60_UCLIBC_STABLE
4278*4882a593Smuzhiyun	bool "xtensa-lx60 uclibc stable 2020.08-1"
4279*4882a593Smuzhiyun	depends on BR2_xtensa
4280*4882a593Smuzhiyun	depends on BR2_XTENSA_CUSTOM
4281*4882a593Smuzhiyun	depends on BR2_XTENSA_LITTLE_ENDIAN
4282*4882a593Smuzhiyun	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
4283*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
4284*4882a593Smuzhiyun	select BR2_USE_WCHAR
4285*4882a593Smuzhiyun	select BR2_ENABLE_LOCALE
4286*4882a593Smuzhiyun	select BR2_INSTALL_LIBSTDCPP
4287*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_FORTRAN
4288*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4289*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
4290*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4291*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS
4292*4882a593Smuzhiyun	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
4293*4882a593Smuzhiyun	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
4294*4882a593Smuzhiyun	help
4295*4882a593Smuzhiyun	  Bootlin toolchain for the xtensa-lx60 architecture, using
4296*4882a593Smuzhiyun	  the uclibc C library. This is a stable version, which means
4297*4882a593Smuzhiyun	  it is using stable and proven versions of gcc, gdb and
4298*4882a593Smuzhiyun	  binutils.
4299*4882a593Smuzhiyun
4300*4882a593Smuzhiyun	  https://toolchains.bootlin.com/
4301*4882a593Smuzhiyun
4302*4882a593Smuzhiyunendchoice
4303*4882a593Smuzhiyunendif
4304