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_NDS32 if ADK_TARGET_SYSTEM_ANDES_AG101P
22 default ADK_TOOLCHAIN_GCC_7 if ADK_TARGET_ARCH_C6X # ICE with newer GCC
23 default ADK_TOOLCHAIN_GCC_9 if ADK_TARGET_ARCH_BFIN && ADK_TARGET_BINFMT_FDPIC
24 default ADK_TOOLCHAIN_GCC_10 if ADK_TARGET_ARCH_CRIS # no longer supported
25 default ADK_TOOLCHAIN_GCC_10 if ADK_TARGET_CPU_SH_J2 # j2.patch
26 default ADK_TOOLCHAIN_GCC_13
28 config ADK_TOOLCHAIN_GCC_GIT
30 depends on !ADK_TARGET_ARCH_AVR32
31 depends on !ADK_TARGET_ARCH_METAG
32 depends on !ADK_TARGET_ARCH_NDS32
34 config ADK_TOOLCHAIN_GCC_14
36 depends on !ADK_TARGET_ARCH_AVR32
37 depends on !ADK_TARGET_ARCH_CRIS
38 depends on !ADK_TARGET_ARCH_METAG
40 config ADK_TOOLCHAIN_GCC_13
42 depends on !ADK_TARGET_ARCH_AVR32
43 depends on !ADK_TARGET_ARCH_CRIS
44 depends on !ADK_TARGET_ARCH_METAG
46 config ADK_TOOLCHAIN_GCC_12
48 depends on !ADK_TARGET_ARCH_AVR32
49 depends on !ADK_TARGET_ARCH_CRIS
50 depends on !ADK_TARGET_ARCH_METAG
51 depends on !ADK_TARGET_ARCH_LOONGARCH
53 config ADK_TOOLCHAIN_GCC_11
55 depends on !ADK_TARGET_ARCH_AVR32
56 depends on !ADK_TARGET_ARCH_CRIS
57 depends on !ADK_TARGET_ARCH_C6X
58 depends on !ADK_TARGET_ARCH_METAG
59 depends on !ADK_TARGET_ARCH_LOONGARCH
61 config ADK_TOOLCHAIN_GCC_10
63 depends on !ADK_TARGET_ARCH_AVR32
64 depends on !ADK_TARGET_ARCH_C6X
65 depends on !ADK_TARGET_ARCH_METAG
66 depends on !ADK_TARGET_ARCH_NDS32
67 depends on !ADK_TARGET_ARCH_LOONGARCH
69 config ADK_TOOLCHAIN_GCC_9
71 depends on !ADK_TARGET_ARCH_ARC
72 depends on !ADK_TARGET_ARCH_AVR32
73 depends on !ADK_TARGET_ARCH_C6X
74 depends on !ADK_TARGET_ARCH_METAG
75 depends on !ADK_TARGET_ARCH_NDS32
76 depends on !ADK_TARGET_ARCH_LOONGARCH
78 config ADK_TOOLCHAIN_GCC_8
80 depends on !ADK_TARGET_ARCH_ARC
81 depends on !ADK_TARGET_ARCH_AVR32
82 depends on !ADK_TARGET_ARCH_C6X
83 depends on !ADK_TARGET_ARCH_CSKY
84 depends on !ADK_TARGET_ARCH_HPPA
85 depends on !ADK_TARGET_ARCH_METAG
86 depends on !ADK_TARGET_ARCH_NDS32
87 depends on !ADK_TARGET_ARCH_OR1K
88 depends on !ADK_TARGET_ARCH_LOONGARCH
90 config ADK_TOOLCHAIN_GCC_7
92 depends on !ADK_TARGET_ARCH_ARC
93 depends on !ADK_TARGET_ARCH_AVR32
94 depends on !ADK_TARGET_ARCH_CSKY
95 depends on !ADK_TARGET_ARCH_HPPA
96 depends on !ADK_TARGET_ARCH_METAG
97 depends on !ADK_TARGET_ARCH_NDS32
98 depends on !ADK_TARGET_ARCH_OR1K
99 depends on !ADK_TARGET_ARCH_LOONGARCH
101 config ADK_TOOLCHAIN_GCC_ARC
103 depends on ADK_TARGET_ARCH_ARC
105 config ADK_TOOLCHAIN_GCC_AVR32
107 depends on ADK_TARGET_ARCH_AVR32
109 config ADK_TOOLCHAIN_GCC_LM32
111 depends on ADK_TARGET_ARCH_LM32
113 config ADK_TOOLCHAIN_GCC_METAG
115 depends on ADK_TARGET_ARCH_METAG
117 config ADK_TOOLCHAIN_GCC_NDS32
119 depends on ADK_TARGET_ARCH_NDS32
121 config ADK_TOOLCHAIN_GCC_KVX
123 depends on ADK_TARGET_ARCH_KVX
125 config ADK_TOOLCHAIN_GCC_XTENSA
126 bool "xtensa-fdpic-abi-spec-1.4"
127 depends on ADK_TARGET_ARCH_XTENSA