1if BR2_TOOLCHAIN_EXTERNAL_CUSTOM
2
3config BR2_TOOLCHAIN_EXTERNAL_PREFIX
4	default BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX
5
6config BR2_PACKAGE_PROVIDES_TOOLCHAIN_EXTERNAL
7	default "toolchain-external-custom"
8
9config BR2_TOOLCHAIN_EXTERNAL_URL
10	string "Toolchain URL"
11	depends on BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD
12	help
13	  URL of the custom toolchain tarball to download and install.
14
15config BR2_TOOLCHAIN_EXTERNAL_REL_BIN_PATH
16	string "Toolchain relative binary path"
17	default "bin"
18	depends on BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD
19	help
20	  Path to where the binaries (e.g. the compiler) can be found,
21	  relative to the downloaded toolchain root directory. The
22	  default is "bin" and is correct for most toolchains.
23
24config BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX
25	string "Toolchain prefix"
26	default "$(ARCH)-linux"
27
28choice
29	bool "External toolchain gcc version"
30	help
31	  Set to the gcc version that is used by your external
32	  toolchain.
33
34config BR2_TOOLCHAIN_EXTERNAL_GCC_12
35	bool "12.x"
36	select BR2_TOOLCHAIN_GCC_AT_LEAST_12
37
38config BR2_TOOLCHAIN_EXTERNAL_GCC_11
39	bool "11.x"
40	select BR2_TOOLCHAIN_GCC_AT_LEAST_11
41
42config BR2_TOOLCHAIN_EXTERNAL_GCC_10
43	bool "10.x"
44	select BR2_TOOLCHAIN_GCC_AT_LEAST_10
45
46config BR2_TOOLCHAIN_EXTERNAL_GCC_9
47	bool "9.x"
48	select BR2_TOOLCHAIN_GCC_AT_LEAST_9
49
50config BR2_TOOLCHAIN_EXTERNAL_GCC_8
51	bool "8.x"
52	select BR2_TOOLCHAIN_GCC_AT_LEAST_8
53
54config BR2_TOOLCHAIN_EXTERNAL_GCC_7
55	bool "7.x"
56	select BR2_TOOLCHAIN_GCC_AT_LEAST_7
57
58config BR2_TOOLCHAIN_EXTERNAL_GCC_6
59	bool "6.x"
60	select BR2_TOOLCHAIN_GCC_AT_LEAST_6
61
62config BR2_TOOLCHAIN_EXTERNAL_GCC_5
63	bool "5.x"
64	select BR2_TOOLCHAIN_GCC_AT_LEAST_5
65
66config BR2_TOOLCHAIN_EXTERNAL_GCC_4_9
67	bool "4.9.x"
68	select BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
69
70config BR2_TOOLCHAIN_EXTERNAL_GCC_4_8
71	bool "4.8.x"
72	select BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
73
74config BR2_TOOLCHAIN_EXTERNAL_GCC_4_7
75	bool "4.7.x"
76	select BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
77
78config BR2_TOOLCHAIN_EXTERNAL_GCC_4_6
79	bool "4.6.x"
80	select BR2_TOOLCHAIN_GCC_AT_LEAST_4_6
81
82config BR2_TOOLCHAIN_EXTERNAL_GCC_4_5
83	bool "4.5.x"
84	select BR2_TOOLCHAIN_GCC_AT_LEAST_4_5
85
86config BR2_TOOLCHAIN_EXTERNAL_GCC_4_4
87	bool "4.4.x"
88	select BR2_TOOLCHAIN_GCC_AT_LEAST_4_4
89
90config BR2_TOOLCHAIN_EXTERNAL_GCC_4_3
91	bool "4.3.x"
92	select BR2_TOOLCHAIN_GCC_AT_LEAST_4_3
93
94config BR2_TOOLCHAIN_EXTERNAL_GCC_OLD
95	bool "older"
96	help
97	  Use this option if your GCC version is older than any of the
98	  above.
99
100	  Note that the Buildroot community doesn't do any testing with
101	  such old toolchains. Some packages may fail to build in
102	  surprising ways, or the generated root filesystem may not
103	  work at all. Use such old toolchains at your own risk.
104
105endchoice
106
107comment "GCC older than 4.8 is not tested by Buildroot. Use at your own risk."
108	depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
109
110choice
111	bool "External toolchain kernel headers series"
112	default BR2_TOOLCHAIN_EXTERNAL_HEADERS_REALLY_OLD
113	help
114	  Set to the kernel headers version that were used to build
115	  this external toolchain.
116
117	  This is used to hide/show some packages that have strict
118	  requirements on the version of kernel headers.
119
120	  If unsure what version your toolchain is using, you can look
121	  at the value of LINUX_VERSION_CODE in linux/version.h in your
122	  toolchain. The Linux version is M.m.p, with:
123	    M = ( LINUX_VERSION_CODE >> 16 ) & 0xFF
124	    m = ( LINUX_VERSION_CODE >> 8  ) & 0xFF
125	    p = ( LINUX_VERSION_CODE >> 0  ) & 0xFF
126
127	  If your toolchain uses headers newer than the latest version
128	  in the choice, then select the latest version.
129
130config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_1
131	bool "6.1.x or later"
132	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_1
133
134config BR2_TOOLCHAIN_EXTERNAL_HEADERS_6_0
135	bool "6.0.x"
136	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_6_0
137
138config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_19
139	bool "5.19.x"
140	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_19
141
142config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_18
143	bool "5.18.x"
144	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_18
145
146config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_17
147	bool "5.17.x"
148	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_17
149
150config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_16
151	bool "5.16.x"
152	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_16
153
154config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_15
155	bool "5.15.x"
156	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_15
157
158config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_14
159	bool "5.14.x"
160	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_14
161
162config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_13
163	bool "5.13.x"
164	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_13
165
166config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_12
167	bool "5.12.x"
168	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_12
169
170config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_11
171	bool "5.11"
172	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11
173
174config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_10
175	bool "5.10.x"
176	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10
177
178config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_9
179	bool "5.9.x"
180	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9
181
182config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_8
183	bool "5.8.x"
184	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8
185
186config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_7
187	bool "5.7.x"
188	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_7
189
190config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_6
191	bool "5.6.x"
192	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6
193
194config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_5
195	bool "5.5.x"
196	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_5
197
198config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_4
199	bool "5.4.x"
200	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
201
202config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_3
203	bool "5.3.x"
204	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_3
205
206config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_2
207	bool "5.2.x"
208	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_2
209
210config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_1
211	bool "5.1.x"
212	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1
213
214config BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_0
215	bool "5.0.x"
216	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0
217
218config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_20
219	bool "4.20.x"
220	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20
221
222config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_19
223	bool "4.19.x"
224	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_19
225
226config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_18
227	bool "4.18.x"
228	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_18
229
230config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_17
231	bool "4.17.x"
232	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17
233
234config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_16
235	bool "4.16.x"
236	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16
237
238config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_15
239	bool "4.15.x"
240	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15
241
242config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_14
243	bool "4.14.x"
244	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
245
246config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_13
247	bool "4.13.x"
248	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
249
250config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_12
251	bool "4.12.x"
252	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
253
254config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_11
255	bool "4.11.x"
256	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
257
258config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_10
259	bool "4.10.x"
260	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
261
262config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_9
263	bool "4.9.x"
264	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
265
266config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_8
267	bool "4.8.x"
268	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
269
270config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_7
271	bool "4.7.x"
272	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
273
274config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_6
275	bool "4.6.x"
276	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
277
278config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_5
279	bool "4.5.x"
280	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
281
282config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_4
283	bool "4.4.x"
284	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
285
286config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_3
287	bool "4.3.x"
288	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
289
290config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_2
291	bool "4.2.x"
292	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
293
294config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_1
295	bool "4.1.x"
296	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
297
298config BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_0
299	bool "4.0.x"
300	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
301
302config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_19
303	bool "3.19.x"
304	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
305
306config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_18
307	bool "3.18.x"
308	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
309
310config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_17
311	bool "3.17.x"
312	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
313
314config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_16
315	bool "3.16.x"
316	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
317
318config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_15
319	bool "3.15.x"
320	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
321
322config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_14
323	bool "3.14.x"
324	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
325
326config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_13
327	bool "3.13.x"
328	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
329
330config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_12
331	bool "3.12.x"
332	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
333
334config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_11
335	bool "3.11.x"
336	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
337
338config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_10
339	bool "3.10.x"
340	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
341
342config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_9
343	bool "3.9.x"
344	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
345
346config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_8
347	bool "3.8.x"
348	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
349
350config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_7
351	bool "3.7.x"
352	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
353
354config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_6
355	bool "3.6.x"
356	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
357
358config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_5
359	bool "3.5.x"
360	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
361
362config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_4
363	bool "3.4.x"
364	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
365
366config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_3
367	bool "3.3.x"
368	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
369
370config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_2
371	bool "3.2.x"
372	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
373
374config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_1
375	bool "3.1.x"
376	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
377
378config BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_0
379	bool "3.0.x"
380	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
381
382config BR2_TOOLCHAIN_EXTERNAL_HEADERS_REALLY_OLD
383	bool "2.6.x"
384
385endchoice
386
387comment "Kernel headers older than 3.13 is not tested by Buildroot. Use at your own risk."
388	depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
389
390choice
391	prompt "External toolchain C library"
392	default BR2_TOOLCHAIN_EXTERNAL_CUSTOM_UCLIBC
393
394config BR2_TOOLCHAIN_EXTERNAL_CUSTOM_UCLIBC
395	bool "uClibc/uClibc-ng"
396	select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
397	help
398	  Select this option if your external toolchain uses the
399	  uClibc (available from http://www.uclibc.org/)
400	  or uClibc-ng (available from http://www.uclibc-ng.org)
401	  C library.
402
403config BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC
404	bool "glibc/eglibc"
405	depends on !BR2_STATIC_LIBS
406	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
407	help
408	  Select this option if your external toolchain uses the GNU C
409	  library (available from https://www.gnu.org/software/libc/)
410	  or its variant the eglibc library (http://www.eglibc.org/).
411
412	  Note: eglibc is a variant of glibc that (among other things)
413	  can be configured to exclude some of its features. Using a
414	  toolchain with eglibc configured to exclude key features may
415	  cause build failures to some packages.
416
417comment "(e)glibc only available with shared lib support"
418	depends on BR2_STATIC_LIBS
419
420config BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL
421	bool "musl (experimental)"
422	select BR2_TOOLCHAIN_EXTERNAL_MUSL
423	help
424	  Select this option if your external toolchain uses the
425	  'musl' C library, available from http://www.musl-libc.org/.
426
427endchoice
428
429if BR2_TOOLCHAIN_EXTERNAL_CUSTOM_UCLIBC
430
431config BR2_TOOLCHAIN_EXTERNAL_WCHAR
432	bool "Toolchain has WCHAR support?"
433	select BR2_USE_WCHAR
434	help
435	  Select this option if your external toolchain supports
436	  WCHAR. If you don't know, leave the default value, Buildroot
437	  will tell you if it's correct or not.
438
439config BR2_TOOLCHAIN_EXTERNAL_LOCALE
440	bool "Toolchain has locale support?"
441	select BR2_TOOLCHAIN_EXTERNAL_WCHAR
442	select BR2_ENABLE_LOCALE
443	help
444	  Select this option if your external toolchain has locale
445	  support. If you don't know, leave the default value,
446	  Buildroot will tell you if it's correct or not.
447
448config BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS
449	bool "Toolchain has threads support?"
450	default y
451	select BR2_TOOLCHAIN_HAS_THREADS
452	help
453	  Select this option if your external toolchain has thread
454	  support. If you don't know, leave the default value,
455	  Buildroot will tell you if it's correct or not.
456
457if BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS
458
459config BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_DEBUG
460	bool "Toolchain has threads debugging support?"
461	default y
462	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
463	help
464	  Select this option if your external toolchain has thread
465	  debugging support. If you don't know, leave the default
466	  value, Buildroot will tell you if it's correct or not.
467
468config BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS_NPTL
469	bool "Toolchain has NPTL threads support?"
470	default y
471	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
472	help
473	  Select this option if your external toolchain uses the NPTL
474	  (Native Posix Thread Library) implementation of Posix
475	  threads. If you don't know, leave the default value,
476	  Buildroot will tell you if it's correct or not.
477
478endif # BR2_TOOLCHAIN_EXTERNAL_HAS_THREADS
479
480endif # BR2_TOOLCHAIN_EXTERNAL_CUSTOM_UCLIBC
481
482config BR2_TOOLCHAIN_EXTERNAL_HAS_SSP
483	bool "Toolchain has SSP support?"
484	default y if BR2_TOOLCHAIN_EXTERNAL_GLIBC
485	default y if BR2_TOOLCHAIN_EXTERNAL_MUSL
486	select BR2_TOOLCHAIN_HAS_SSP
487	help
488	  Select this option if your external toolchain has Stack
489	  Smashing Protection support enabled. If you don't know,
490	  leave the default value, Buildroot will tell you if it's
491	  correct or not.
492
493config BR2_TOOLCHAIN_EXTERNAL_HAS_SSP_STRONG
494	bool "Toolchain has SSP strong support?"
495	default y if BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 && BR2_TOOLCHAIN_EXTERNAL_GLIBC
496	default y if BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 && BR2_TOOLCHAIN_EXTERNAL_MUSL
497	depends on BR2_TOOLCHAIN_EXTERNAL_HAS_SSP
498	select BR2_TOOLCHAIN_HAS_SSP_STRONG
499	help
500	  Select this option if your external toolchain has strong
501	  Stack Smashing Protection support enabled. If you don't
502	  know, leave the default value, Buildroot will tell you if
503	  it's correct or not.
504
505config BR2_TOOLCHAIN_EXTERNAL_INET_RPC
506	bool "Toolchain has RPC support?"
507	default y if BR2_TOOLCHAIN_EXTERNAL_GLIBC
508	depends on !BR2_TOOLCHAIN_EXTERNAL_MUSL
509	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
510	help
511	  Select this option if your external toolchain supports
512	  RPC. If you don't know, leave the default value, Buildroot
513	  will tell you if it's correct or not.
514
515config BR2_TOOLCHAIN_EXTERNAL_CXX
516	bool "Toolchain has C++ support?"
517	select BR2_INSTALL_LIBSTDCPP
518	help
519	  Select this option if your external toolchain has C++
520	  support. If you don't know, leave the default value,
521	  Buildroot will tell you if it's correct or not.
522
523config BR2_TOOLCHAIN_EXTERNAL_DLANG
524	bool "Toolchain has D support?"
525	select BR2_TOOLCHAIN_HAS_DLANG
526	help
527	  Select this option if your external toolchain has D
528	  support.
529
530config BR2_TOOLCHAIN_EXTERNAL_FORTRAN
531	bool "Toolchain has Fortran support?"
532	select BR2_TOOLCHAIN_HAS_FORTRAN
533	help
534	  Select this option if your external toolchain has Fortran
535	  support. If you don't know, leave the default value,
536	  Buildroot will tell you if it's correct or not.
537
538config BR2_TOOLCHAIN_EXTERNAL_OPENMP
539	bool "Toolchain has OpenMP support?"
540	select BR2_TOOLCHAIN_HAS_OPENMP
541	help
542	  Select this option if your external toolchain has OpenMP
543	  support. If you don't know, leave the default value,
544	  Buildroot will tell you if it's correct or not.
545
546config BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS
547	string "Extra toolchain libraries to be copied to target"
548	help
549	  If your external toolchain provides extra libraries that
550	  need to be copied to the target filesystem, enter them
551	  here, separated by spaces. They will be copied to the
552	  target's /lib directory.
553
554endif
555