Merge branch 'qtopia-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot
[avatt.git] / target / Config.in.arch
blob611210e8763f35a7bb2a8cc77fb69c20aed2274a
1 choice
2         prompt "Target Architecture"
3         default BR2_i386
4         help
5           Select the target architecture family to build for.
7 config BR2_alpha
8         bool "alpha"
9         depends on BROKEN # no threads, shared libs, gcc psignal compile errors
10 config BR2_arm
11         bool "arm"
12 config BR2_armeb
13         bool "armeb"
14 config BR2_avr32
15         bool "avr32"
16         select BR2_SOFT_FLOAT
17 config BR2_cris
18         bool "cris"
19 config BR2_ia64
20         bool "ia64"
21         depends on BROKEN # uclibc linker errors
22 config BR2_i386
23         bool "i386"
24 config BR2_m68k
25         bool "m68k"
26         depends on BROKEN # ice in uclibc / inet_ntoa_r
27 config BR2_mips
28         bool "mips"
29 config BR2_mipsel
30         bool "mipsel"
31 config BR2_nios2
32         bool "nios2"
33         depends on BROKEN # no kernel headers
34 config BR2_powerpc
35         bool "powerpc"
36 config BR2_sh
37         bool "superh"
38 config BR2_sh64
39         bool "superh64"
40 config BR2_sparc
41         bool "sparc"
42 config BR2_sparc64
43         bool "sparc64"
44 config BR2_x86_64
45         bool "x86_64"
46 endchoice
49 # Keep the variants separate, there's no need to clutter everything else.
50 # sh is fairly "special" in this regard, as virtually everyone else has
51 # things kept down to a _sensible_ number of target variants. No such
52 # luck for sh..
54 choice
55         prompt "Target Architecture Variant"
56         depends on BR2_arm || BR2_armeb
57         default BR2_generic_arm
58         help
59           Specific CPU variant to use
61 config BR2_generic_arm
62         bool "generic_arm"
63 config BR2_arm7tdmi
64         bool "arm7tdmi"
65 config BR2_arm610
66         bool "arm610"
67 config BR2_arm710
68         bool "arm710"
69 config BR2_arm720t
70         bool "arm720t"
71 config BR2_arm920t
72         bool "arm920t"
73 config BR2_arm922t
74         bool "arm922t"
75 config BR2_arm926t
76         bool "arm926t"
77 config BR2_arm10t
78         bool "arm10t"
79 config BR2_arm1136jf_s
80         bool "arm1136jf_s"
81 config BR2_arm1176jz_s
82         bool "arm1176jz-s"
83 config BR2_arm1176jzf_s
84         bool "arm1176jzf-s"
85 config BR2_sa110
86         bool "sa110"
87 config BR2_sa1100
88         bool "sa1100"
89 config BR2_xscale
90         bool "xscale"
91 config BR2_iwmmxt
92         bool "iwmmxt"
93 endchoice
95 config BR2_ARM_TYPE
96         string
97         default GENERIC_ARM     if BR2_generic_arm
98         default ARM610          if BR2_arm610
99         default ARM710          if BR2_arm710
100         default ARM7TDMI        if BR2_arm7tdmi
101         default ARM720T         if BR2_arm720t
102         default ARM920T         if BR2_arm920t
103         default ARM922T         if BR2_arm922t
104         default ARM926T         if BR2_arm926t
105         default ARM10T          if BR2_arm10t
106         default ARM1136JF_S     if BR2_arm1136jf_s
107         default ARM1176JZ_S     if BR2_arm1176jz_s
108         default ARM1176JZF_S    if BR2_arm1176jzf_s
109         default ARM_SA110       if BR2_sa110
110         default ARM_SA1100      if BR2_sa1100
111         default ARM_XSCALE      if BR2_xscale
112         default ARM_IWMMXT      if BR2_iwmmxt
114 choice
115         prompt "Target ABI"
116         depends on BR2_arm || BR2_armeb
117         default BR2_ARM_OABI
118         help
119           Application Binary Interface to use
121 config BR2_ARM_OABI
122         bool "OABI"
123 config BR2_ARM_EABI
124         bool "EABI"
125 endchoice
127 choice
128         prompt "Target Architecture Variant"
129         depends on BR2_mips || BR2_mipsel
130         default BR2_mips_3 if BR2_mips
131         default BR2_mips_1 if BR2_mipsel
132         help
133           Specific CPU variant to use
134         
135           64bit cabable: 3, 4, 64, 64r2
136           non-64bit capable: 1, 2, 32, 32r2
138 config BR2_mips_1
139         bool "mips I (generic)"
140 config BR2_mips_2
141         bool "mips II"
142 config BR2_mips_3
143         bool "mips III"
144 config BR2_mips_4
145         bool "mips IV"
146 config BR2_mips_32
147         bool "mips 32"
148 config BR2_mips_32r2
149         bool "mips 32r2"
150 config BR2_mips_64
151         bool "mips 64"
152 config BR2_mips_64r2
153         bool "mips 64r2"
154 config BR2_mips_16
155         bool "mips 16"
156 endchoice
159 choice
160         prompt "Target ABI"
161         depends on BR2_mips || BR2_mipsel
162         default BR2_MIPS_OABI32 if BR_mips_32 || BR_mips_32r2
163         default BR2_MIPS_ABI32 if BR_mips_64 || BR_mips_64r2
164         help
165           Application Binary Interface to use
167 config BR2_MIPS_OABI32
168         bool "o32"
169 config BR2_MIPS_ABI32
170         bool "n32"
171         depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
172 config BR2_MIPS_EABI
173         bool "eabi"
174         depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
175 config BR2_MIPS_ABI64
176         bool "n64"
177         depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
178 config BR2_MIPS_OABI64
179         bool "o64"
180         depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
181 config BR2_MIPS_ABI_none
182         bool "unspecified"
183         depends on BR2_mips_16
184         help
185           Unspecified ABI leaves ABI selection blank.
186 endchoice
188 choice
189         prompt "Target Architecture Variant"
190         depends on BR2_sh
191         default BR2_sh4
192         help
193           Specific CPU variant to use
195 config BR2_sh2a_nofpueb
196         bool "sh2a_nofpueb"
197 config BR2_sh2eb
198         bool "sh2eb"
199 config BR2_sh3
200         bool "sh3"
201 config BR2_sh3eb
202         bool "sh3eb"
203 config BR2_sh4
204         bool "sh4"
205 config BR2_sh4eb
206         bool "sh4eb"
207 endchoice
210 # gcc builds libstdc++ differently depending on the
211 # host tuplet given to it, so let people choose
213 choice
214         prompt "Target Architecture Variant"
215         depends on BR2_i386
216         default BR2_x86_i386
217         help
218           Specific CPU variant to use
220 config BR2_x86_i386
221         bool "i386"
222 config BR2_x86_i486
223         bool "i486"
224 config BR2_x86_i586
225         bool "i586"
226 config BR2_x86_i686
227         bool "i686"
228 config BR2_x86_pentiumpro
229         bool "pentium pro"
230 config BR2_x86_pentium_mmx
231         bool "pentium MMX"
232 config BR2_x86_pentium_m
233         bool "pentium mobile"
234 config BR2_x86_pentium2
235         bool "pentium2"
236 config BR2_x86_pentium3
237         bool "pentium3"
238 config BR2_x86_pentium4
239         bool "pentium4"
240 config BR2_x86_prescott
241         bool "prescott"
242 config BR2_x86_nocona
243         bool "nocona"
244 config BR2_x86_core2
245         bool "core2"
246 config BR2_x86_k6
247         bool "k6"
248 config BR2_x86_k6_2
249         bool "k6-2"
250 config BR2_x86_athlon
251         bool "athlon"
252 config BR2_x86_athlon_4
253         bool "athlon-4"
254 config BR2_x86_opteron
255         bool "opteron"
256 config BR2_x86_opteron_sse3
257         bool "opteron w/ SSE3"
258 config BR2_x86_barcelona
259         bool "barcelona"
260 config BR2_x86_geode
261         bool "geode"
262 config BR2_x86_c3
263         bool "cyrix 3 (MMX + 3dNOW!)"
264 config BR2_x86_winchip_c6
265         bool "IDT winchip C6 (i486 + slow MMX)"
266 config BR2_x86_winchip2
267         bool "IDT winchip2 (i486 +MMX +SSE)"
268 endchoice
270 choice
271         prompt "Target Architecture Variant"
272         depends on BR2_x86_64
273         default BR2_x86_64_generic
274         help
275           Specific CPU variant to use
277 config BR2_x86_64_generic
278         bool "generic"
279 config BR2_x86_64_barcelona
280         bool "barcelona"
281 config BR2_x86_64_opteron_sse3
282         bool "opteron w/ sse3"
283 config BR2_x86_64_opteron
284         bool "opteron"
285 config BR2_x86_64_nocona
286         bool "nocona"
287 config BR2_x86_64_core2
288         bool "core2"
289 endchoice
291 choice
292         prompt "Target Architecture Variant"
293         depends on BR2_alpha
294         default BR2_alpha_21064
295         help
296           Specific CPU variant to use
298 config BR2_alpha_21064
299         bool "21064"
300 config BR2_alpha_21164
301         bool "21164"
302 config BR2_alpha_21164a
303         bool "21164a"
304 config BR2_alpha_21164pc
305         bool "21164pc"
306 config BR2_alpha_21264
307         bool "21264"
308 config BR2_alpha_21264a
309         bool "21264a"
310 endchoice
312 choice
313         prompt "Target Architecture Variant"
314         depends on BR2_sparc
315         default BR2_sparc_v7
316         help
317           Specific CPU variant to use
319 config BR2_sparc_v7
320         bool "v7"
321 config BR2_sparc_cypress
322         bool "cypress"
323 config BR2_sparc_v8
324         bool "v8"
325 config BR2_sparc_supersparc
326         bool "supersparc"
327 config BR2_sparc_sparclite
328         bool "sparclite"
329 config BR2_sparc_f930
330         bool "f930"
331 config BR2_sparc_f934
332         bool "f934"
333 config BR2_sparc_hypersparc
334         bool "hypersparc"
335 config BR2_sparc_sparclite86x
336         bool "sparclite86x"
337 config BR2_sparc_sparclet
338         bool "sparclet"
339 config BR2_sparc_tsc701
340         bool "tsc701"
341 config BR2_sparc_v9
342         bool "v9"
343 config BR2_sparc_v9a
344         bool "v9a"
345 config BR2_sparc_v9b
346         bool "v9b"
347 config BR2_sparc_ultrasparc
348         bool "ultrasparc"
349 config BR2_sparc_ultrasparc3
350         bool "ultrasparc3"
351 config BR2_sparc_niagara
352         bool "niagara"
353 endchoice
355 choice
356         prompt "Target Architecture Variant"
357         depends on BR2_sparc64
358         default BR2_sparc64_v9
359         help
360           Specific CPU variant to use
362 config BR2_sparc64_v9
363         bool "v9"
364 config BR2_sparc64_v9a
365         bool "v9a"
366 config BR2_sparc64_v9b
367         bool "v9b"
368 config BR2_sparc64_ultrasparc
369         bool "ultrasparc"
370 config BR2_sparc64_ultrasparc3
371         bool "ultrasparc3"
372 config BR2_sparc64_niagara
373         bool "niagara"
374 endchoice
376 config BR2_SPARC_TYPE
377         string
378         default V7      if BR2_sparc_v7 || BR2_sparc_cypress || BR2_sparc_sparclite || BR2_sparc_f930 || BR2_sparc_f934 || BR2_sparc_sparclite86x || BR2_sparc_sparclet || BR2_sparc_tsc701
379         default V8      if BR2_sparc_v8 || BR2_sparc_supersparc || BR2_sparc_hypersparc
380         default V9      if BR2_sparc_v9 || BR2_sparc_ultrasparc || BR2_sparc_ultrasparc3 || BR2_sparc_niagara || BR2_sparc64_v9 || BR2_sparc64_ultrasparc || BR2_sparc64_ultrasparc3 || BR2_sparc64_niagara
381         default V9      if BR2_sparc_v9a || BR2_sparc64_v9a
382         default V9B     if BR2_sparc_v9b || BR2_sparc64_v9b
384 choice
385         prompt "Target Architecture Variant"
386         depends on BR2_ia64
387         default BR2_ia64_itanium2
388         help
389           Specific CPU variant to use
391 config BR2_ia64_itanium1
392         bool "itanium 1"
393 config BR2_ia64_itanium2
394         bool "itanium 2"
395 endchoice
397 choice
398         prompt "Target Architecture Variant"
399         depends on BR2_powerpc
400         default BR2_generic_powerpc
401         help
402           Specific CPU variant to use
403 config BR2_generic_powerpc
404         bool "generic"
405 config BR2_powerpc_401
406         bool "401"
407 config BR2_powerpc_403
408         bool "403"
409 config BR2_powerpc_405
410         bool "405"
411 config BR2_powerpc_405fp
412         bool "405 with FPU"
413 config BR2_powerpc_440
414         bool "440"
415 config BR2_powerpc_440fp
416         bool "440 with FPU"
417 config BR2_powerpc_505
418         bool "505"
419 config BR2_powerpc_601
420         bool "601"
421 config BR2_powerpc_602
422         bool "602"
423 config BR2_powerpc_603
424         bool "603"
425 config BR2_powerpc_603e
426         bool "603e"
427 config BR2_powerpc_604
428         bool "604"
429 config BR2_powerpc_604e
430         bool "604e"
431 config BR2_powerpc_620
432         bool "620"
433 config BR2_powerpc_630
434         bool "630"
435 config BR2_powerpc_740
436         bool "740"
437 config BR2_powerpc_7400
438         bool "7400"
439 config BR2_powerpc_7450
440         bool "7450"
441 config BR2_powerpc_750
442         bool "750"
443 config BR2_powerpc_801
444         bool "801"
445 config BR2_powerpc_821
446         bool "821"
447 config BR2_powerpc_823
448         bool "823"
449 config BR2_powerpc_860
450         bool "860"
451 config BR2_powerpc_970
452         bool "970"
453 config BR2_powerpc_8540
454         bool "8540"
455 endchoice
457 config BR2_ARCH
458         string
459         default "alpha"         if BR2_alpha
460         default "arm"           if BR2_arm
461         default "armeb"         if BR2_armeb
462         default "avr32"         if BR2_avr32
463         default "cris"          if BR2_cris
464         default "i386"          if BR2_x86_i386
465         default "i486"          if BR2_x86_i486
466         default "i586"          if BR2_x86_i586
467         default "i586"          if BR2_x86_pentium_mmx
468         default "i586"          if BR2_x86_geode
469         default "i686"          if BR2_x86_i686
470         default "i686"          if BR2_x86_pentium2
471         default "i686"          if BR2_x86_pentium3
472         default "i686"          if BR2_x86_pentium4
473         default "i686"          if BR2_x86_pentium_m
474         default "i686"          if BR2_x86_pentiumpro
475         default "i686"          if BR2_x86_nocona
476         default "i686"          if BR2_x86_core2
477         default "ia64"          if BR2_ia64
478         default "m68k"          if BR2_m68k
479         default "mips"          if BR2_mips
480         default "mipsel"        if BR2_mipsel
481         default "nios2"         if BR2_nios2
482         default "powerpc"       if BR2_powerpc
483         default "sh2a_nofpueb"  if BR2_sh2a_nofpueb
484         default "sh2eb"         if BR2_sh2eb
485         default "sh3"           if BR2_sh3
486         default "sh3eb"         if BR2_sh3eb
487         default "sh4"           if BR2_sh4
488         default "sh4eb"         if BR2_sh4eb
489         default "sh64"          if BR2_sh64
490         default "sparc"         if BR2_sparc
491         default "sparc64"       if BR2_sparc64
492         default "x86_64"        if BR2_x86_64
493         default "x86_64"        if BR2_x86_64_generic
494         default "x86_64"        if BR2_x86_64_nocona
495         default "x86_64"        if BR2_x86_64_core2
496         default "x86_64"        if BR2_x86_64_opteron
497         default "x86_64"        if BR2_x86_64_opteron_sse3
498         default "x86_64"        if BR2_x86_64_barcelona
501 config BR2_ENDIAN
502         string
503         default "LITTLE" if BR2_arm || BR2_cris || BR2_i386 || BR2_mipsel || \
504                             BR2_sh3 || BR2_sh4 || BR2_x86_64 || BR2_nios2 || \
505                             BR2_sh64
506         default "BIG"    if BR2_alpha || BR2_armeb || BR2_avr32 || BR2_m68k || BR2_mips || \
507                             BR2_powerpc || BR2_sh2a_nofpueb || BR2_sh2eb || \
508                             BR2_sh3eb || BR2_sh4eb || BR2_sparc || BR2_sparc64
510 config BR2_GCC_TARGET_TUNE
511         string
512         default i386            if BR2_x86_i386
513         default i486            if BR2_x86_i486
514         default i586            if BR2_x86_i586
515         default pentium-mmx     if BR2_x86_pentium_mmx
516         default i686            if BR2_x86_i686
517         default pentiumpro      if BR2_x86_pentiumpro
518         default pentium-m       if BR2_x86_pentium_m
519         default pentium2        if BR2_x86_pentium2
520         default pentium3        if BR2_x86_pentium3
521         default pentium4        if BR2_x86_pentium4
522         default prescott        if BR2_x86_prescott
523         default nocona          if BR2_x86_nocona
524         default core2           if BR2_x86_core2
525         default k8              if BR2_x86_opteron
526         default k8-sse3         if BR2_x86_opteron_sse3
527         default barcelona       if BR2_x86_barcelona
528         default k6              if BR2_x86_k6
529         default k6-2            if BR2_x86_k6_2
530         default athlon          if BR2_x86_athlon
531         default athlon-4        if BR2_x86_athlon_4
532         default winchip-c6      if BR2_x86_winchip_c6
533         default winchip2        if BR2_x86_winchip2
534         default c3              if BR2_x86_c3
535         default geode           if BR2_x86_geode
536         default generic         if BR2_x86_64_generic
537         default nocona          if BR2_x86_64_nocona
538         default core2           if BR2_x86_64_core2
539         default k8              if BR2_x86_64_opteron
540         default k8-sse3         if BR2_x86_64_opteron_sse3
541         default barcelona       if BR2_x86_64_barcelona
542         default arm600          if BR2_arm600
543         default arm610          if BR2_arm610
544         default arm620          if BR2_arm620
545         default arm7tdmi        if BR2_arm7tdmi
546         default arm7tdmi        if BR2_arm720t
547         default arm7tdmi        if BR2_arm740t
548         default arm920          if BR2_arm920
549         default arm920t         if BR2_arm920t
550         default arm922t         if BR2_arm922t
551         default arm9tdmi        if BR2_arm926t
552         default arm1136j-s      if BR2_arm1136j_s
553         default arm1136jf-s     if BR2_arm1136jf_s
554         default arm1176jz-s     if BR2_arm1176jz_s
555         default arm1176jzf-s    if BR2_arm1176jzf_s
556         default strongarm110    if BR2_sa110
557         default strongarm1100   if BR2_sa1100
558         default xscale          if BR2_xscale
559         default iwmmxt          if BR2_iwmmxt
560         default v0              if BR2_cris_unknown
561         default v10             if BR2_cris_generic
562         default v3              if BR2_cris_etrax_4
563         default v8              if BR2_cris_etrax_100
564         default v10             if BR2_cris_etrax_100lx
565         default ev4             if BR2_alpha_21064
566         default ev5             if BR2_alpha_21164
567         default ev56            if BR2_alpha_21164a
568         default pca56           if BR2_alpha_21164pc
569         default ev6             if BR2_alpha_21264
570         default ev67            if BR2_alpha_21264a
571 #       default itanium         if BR2_ia64_itanium1
572 #       default itanium2        if BR2_ia64_itanium2
573         default 68000           if BR2_m68k_68000
574         default 68010           if BR2_m68k_68010
575         default 68020           if BR2_m68k_68020
576         default 68030           if BR2_m68k_68030
577         default 68040           if BR2_m68k_68040
578         default 68060           if BR2_m68k_68060
579         default mips1           if BR2_mips_1
580         default mips2           if BR2_mips_2
581         default mips3           if BR2_mips_3
582         default mips4           if BR2_mips_4
583         default mips32          if BR2_mips_32
584         default mips32r2        if BR2_mips_32r2
585         default mips64          if BR2_mips_64
586         default mips64r2        if BR2_mips_64r2
587         default mips16          if BR2_mips_16
588         default 401             if BR2_powerpc_401
589         default 403             if BR2_powerpc_403
590         default 405             if BR2_powerpc_405
591         default 405fp           if BR2_powerpc_405fp
592         default 440             if BR2_powerpc_440
593         default 440fp           if BR2_powerpc_440fp
594         default 505             if BR2_powerpc_505
595         default 601             if BR2_powerpc_601
596         default 602             if BR2_powerpc_602
597         default 603             if BR2_powerpc_603
598         default 603e            if BR2_powerpc_603e
599         default 604             if BR2_powerpc_604
600         default 604e            if BR2_powerpc_604e
601         default 620             if BR2_powerpc_620
602         default 630             if BR2_powerpc_630
603         default 740             if BR2_powerpc_740
604         default 7400            if BR2_powerpc_7400
605         default 7450            if BR2_powerpc_7450
606         default 750             if BR2_powerpc_750
607         default 801             if BR2_powerpc_801
608         default 821             if BR2_powerpc_821
609         default 823             if BR2_powerpc_823
610         default 860             if BR2_powerpc_860
611         default 970             if BR2_powerpc_970
612         default 8540            if BR2_powerpc_8540
613         default v7              if BR2_sparc_v7
614         default cypress         if BR2_sparc_cypress
615         default v8              if BR2_sparc_v8
616         default supersparc      if BR2_sparc_supersparc
617         default hypersparc      if BR2_sparc_hypersparc
618         default sparclite       if BR2_sparc_sparclite
619         default f930            if BR2_sparc_f930
620         default f934            if BR2_sparc_f934
621         default sparclite86x    if BR2_sparc_sparclite86x
622         default sparclet        if BR2_sparc_sparclet
623         default tsc701          if BR2_sparc_tsc701
624         default v9              if BR2_sparc_v9 || BR2_sparc64_v9
625         default v9              if BR2_sparc_v9a || BR2_sparc64_v9a
626         default v9              if BR2_sparc_v9b || BR2_sparc64_v9b
627         default ultrasparc      if BR2_sparc_ultrasparc || BR2_sparc64_ultrasparc
628         default ultrasparc3     if BR2_sparc_ultrasparc3 || BR2_sparc64_ultrasparc3
629         default niagara         if BR2_sparc_niagara || BR2_sparc64_niagara
631 config BR2_GCC_TARGET_ARCH
632         string
633         default i386            if BR2_x86_i386
634         default i486            if BR2_x86_i486
635         default i586            if BR2_x86_i586
636         default pentium-mmx     if BR2_x86_pentium_mmx
637         default i686            if BR2_x86_i686
638         default pentiumpro      if BR2_x86_pentiumpro
639         default pentium-m       if BR2_x86_pentium_m
640         default pentium2        if BR2_x86_pentium2
641         default pentium3        if BR2_x86_pentium3
642         default pentium4        if BR2_x86_pentium4
643         default prescott        if BR2_x86_prescott
644         default nocona          if BR2_x86_nocona
645         default core2           if BR2_x86_core2
646         default k8              if BR2_x86_opteron
647         default k8-sse3         if BR2_x86_opteron_sse3
648         default barcelona       if BR2_x86_barcelona
649         default k6              if BR2_x86_k6
650         default k6-2            if BR2_x86_k6_2
651         default athlon          if BR2_x86_athlon
652         default athlon-4        if BR2_x86_athlon_4
653         default winchip-c6      if BR2_x86_winchip_c6
654         default winchip2        if BR2_x86_winchip2
655         default c3              if BR2_x86_c3
656         default geode           if BR2_x86_geode
657         default armv4t          if BR2_arm7tdmi
658         default armv3           if BR2_arm610
659         default armv3           if BR2_arm710
660         default armv4t          if BR2_arm720t
661         default armv4t          if BR2_arm920t
662         default armv4t          if BR2_arm922t
663         default armv5te         if BR2_arm926t
664         default armv5t          if BR2_arm10t
665         default armv6j          if BR2_arm1136jf_s
666         default armv6zk         if BR2_arm1176jz_s
667         default armv6zk         if BR2_arm1176jzf_s
668         default armv4           if BR2_sa110
669         default armv4           if BR2_sa1100
670         default armv5te         if BR2_xscale
671         default iwmmxt          if BR2_iwmmxt
672         default v0              if BR2_cris_unknown
673         default v10             if BR2_cris_generic
674         default v3              if BR2_cris_etrax_4
675         default v8              if BR2_cris_etrax_100
676         default v10             if BR2_cris_etrax_100lx
677         default 68000           if BR2_m68k_68000
678         default 68010           if BR2_m68k_68010
679         default 68020           if BR2_m68k_68020
680         default 68030           if BR2_m68k_68030
681         default 68040           if BR2_m68k_68040
682         default 68060           if BR2_m68k_68060
684 config BR2_GCC_TARGET_ABI
685         string
686         default apcs-gnu        if BR2_ARM_OABI
687         default atpcs           if BR2_arm_dunno
688         default aapcs           if BR2_arm_dunno
689         default aapcs-linux     if BR2_ARM_EABI
690         default 32              if BR2_MIPS_OABI32
691         default n32             if BR2_MIPS_ABI32
692         default eabi            if BR2_MIPS_EABI
693         default o64             if BR2_MIPS_OABI64
694         default n64             if BR2_MIPS_ABI64
695         default mmixware        if BR2_mmix && BR2_MMIX_ABI_native
696         default gnu             if BR2_mmix && !BR2_MMIX_ABI_native
697         default altivec         if BR2_powerpc && BR2_PPC_ABI_altivec
698         default no-altivec      if BR2_powerpc && BR2_PPC_ABI_no-altivec
699         default spe             if BR2_powerpc && BR2_PPC_ABI_spe
700         default no-spe          if BR2_powerpc && BR2_PPC_ABI_no-spe
701         default ibmlongdouble   if BR2_powerpc && BR2_PPC_ABI_ibmlongdouble
702         default ieeelongdouble  if BR2_powerpc && BR2_PPC_ABI_ieeelongdouble