1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
7 config ADK_BUILD_COMPILER_GCC
14 depends on ADK_BUILD_COMPILER_GCC
15 default ADK_TOOLCHAIN_GCC_ARC if ADK_TARGET_CPU_ARC_ARC32
16 default ADK_TOOLCHAIN_GCC_ARC if ADK_TARGET_CPU_ARC_ARC64
17 default ADK_TOOLCHAIN_GCC_AVR32 if ADK_TARGET_ARCH_AVR32
18 default ADK_TOOLCHAIN_GCC_KVX if ADK_TARGET_ARCH_KVX
19 default ADK_TOOLCHAIN_GCC_LM32 if ADK_TARGET_ARCH_LM32
20 default ADK_TOOLCHAIN_GCC_METAG if ADK_TARGET_ARCH_METAG
21 default ADK_TOOLCHAIN_GCC_7 if ADK_TARGET_ARCH_C6X # ICE with newer GCC
22 default ADK_TOOLCHAIN_GCC_9 if ADK_TARGET_ARCH_BFIN && ADK_TARGET_BINFMT_FDPIC
23 default ADK_TOOLCHAIN_GCC_10 if ADK_TARGET_ARCH_CRIS # no longer supported
24 default ADK_TOOLCHAIN_GCC_10 if ADK_TARGET_CPU_SH_J2 # j2.patch
25 default ADK_TOOLCHAIN_GCC_13
27 config ADK_TOOLCHAIN_GCC_GIT
29 depends on !ADK_TARGET_ARCH_AVR32
30 depends on !ADK_TARGET_ARCH_METAG
31 depends on !ADK_TARGET_ARCH_NDS32
33 config ADK_TOOLCHAIN_GCC_13
35 depends on !ADK_TARGET_ARCH_AVR32
36 depends on !ADK_TARGET_ARCH_CRIS
37 depends on !ADK_TARGET_ARCH_METAG
39 config ADK_TOOLCHAIN_GCC_12
41 depends on !ADK_TARGET_ARCH_AVR32
42 depends on !ADK_TARGET_ARCH_CRIS
43 depends on !ADK_TARGET_ARCH_METAG
44 depends on !ADK_TARGET_ARCH_LOONGARCH
46 config ADK_TOOLCHAIN_GCC_11
48 depends on !ADK_TARGET_ARCH_AVR32
49 depends on !ADK_TARGET_ARCH_CRIS
50 depends on !ADK_TARGET_ARCH_C6X
51 depends on !ADK_TARGET_ARCH_METAG
52 depends on !ADK_TARGET_ARCH_LOONGARCH
54 config ADK_TOOLCHAIN_GCC_10
56 depends on !ADK_TARGET_ARCH_AVR32
57 depends on !ADK_TARGET_ARCH_C6X
58 depends on !ADK_TARGET_ARCH_METAG
59 depends on !ADK_TARGET_ARCH_NDS32
60 depends on !ADK_TARGET_ARCH_LOONGARCH
62 config ADK_TOOLCHAIN_GCC_9
64 depends on !ADK_TARGET_ARCH_ARC
65 depends on !ADK_TARGET_ARCH_AVR32
66 depends on !ADK_TARGET_ARCH_C6X
67 depends on !ADK_TARGET_ARCH_METAG
68 depends on !ADK_TARGET_ARCH_NDS32
69 depends on !ADK_TARGET_ARCH_LOONGARCH
71 config ADK_TOOLCHAIN_GCC_8
73 depends on !ADK_TARGET_ARCH_ARC
74 depends on !ADK_TARGET_ARCH_AVR32
75 depends on !ADK_TARGET_ARCH_C6X
76 depends on !ADK_TARGET_ARCH_CSKY
77 depends on !ADK_TARGET_ARCH_HPPA
78 depends on !ADK_TARGET_ARCH_METAG
79 depends on !ADK_TARGET_ARCH_NDS32
80 depends on !ADK_TARGET_ARCH_OR1K
81 depends on !ADK_TARGET_ARCH_LOONGARCH
83 config ADK_TOOLCHAIN_GCC_7
85 depends on !ADK_TARGET_ARCH_ARC
86 depends on !ADK_TARGET_ARCH_AVR32
87 depends on !ADK_TARGET_ARCH_CSKY
88 depends on !ADK_TARGET_ARCH_HPPA
89 depends on !ADK_TARGET_ARCH_METAG
90 depends on !ADK_TARGET_ARCH_NDS32
91 depends on !ADK_TARGET_ARCH_OR1K
92 depends on !ADK_TARGET_ARCH_LOONGARCH
94 config ADK_TOOLCHAIN_GCC_ARC
96 depends on ADK_TARGET_ARCH_ARC
98 config ADK_TOOLCHAIN_GCC_AVR32
100 depends on ADK_TARGET_ARCH_AVR32
102 config ADK_TOOLCHAIN_GCC_LM32
104 depends on ADK_TARGET_ARCH_LM32
106 config ADK_TOOLCHAIN_GCC_METAG
108 depends on ADK_TARGET_ARCH_METAG
110 config ADK_TOOLCHAIN_GCC_KVX
112 depends on ADK_TARGET_ARCH_KVX
114 config ADK_TOOLCHAIN_GCC_XTENSA
115 bool "xtensa-fdpic-abi-spec-1.1"
116 depends on ADK_TARGET_ARCH_XTENSA