config BR2_GCC_SUPPORTS_GRAPHITE
prompt "GCC compiler Version"
default BR2_GCC_VERSION_4_4_X if BR2_sparc_sparchfleon || BR2_sparc_sparchfleonv8 || BR2_sparc_sparcsfleon || BR2_sparc_sparcsfleonv8
default BR2_GCC_VERSION_4_2_2_AVR32_2_1_5 if BR2_avr32
default BR2_GCC_VERSION_4_8_ARC if BR2_arc
default BR2_GCC_VERSION_4_9_X if BR2_microblaze || BR2_powerpc64le
default BR2_GCC_VERSION_4_5_X if BR2_bfin
default BR2_GCC_VERSION_4_8_X
Select the version of gcc you wish to use.
config BR2_GCC_VERSION_4_2_2_AVR32_2_1_5
bool "gcc 4.2.2-avr32-2.1.5"
# Only supported architecture
config BR2_GCC_VERSION_4_4_X
# Broken or unsupported architectures
depends on !BR2_microblaze && !BR2_aarch64 && !BR2_arc \
&& !BR2_avr32 && !BR2_powerpc64le
# Broken or unsupported ARM cores
depends on !BR2_cortex_a5 && !BR2_cortex_a7 && \
!BR2_cortex_a12 && !BR2_cortex_a15 && !BR2_fa526 && \
# ARM EABIhf support appeared in gcc 4.6
depends on !BR2_ARM_EABIHF
# ARM VFPv4 support appeared in gcc 4.5
depends on !BR2_ARM_FPU_VFPV4 && !BR2_ARM_FPU_VFPV4D16
# Broken or unsupported PPC cores
depends on !BR2_powerpc_476 && !BR2_powerpc_476fp \
# Broken or unsupported x86 cores
depends on !BR2_x86_atom && !BR2_x86_corei7 && !BR2_x86_jaguar
# musl patches only for gcc 4.7+
depends on !BR2_TOOLCHAIN_BUILDROOT_MUSL
config BR2_GCC_VERSION_4_5_X
# Broken or unsupported architectures
depends on !BR2_microblaze && !BR2_aarch64 && !BR2_arc \
&& !BR2_avr32 && !BR2_powerpc64le
# Broken or unsupported ARM cores
depends on !BR2_cortex_a7 && !BR2_cortex_a12 && \
!BR2_cortex_a15 && !BR2_fa526 && !BR2_pj4
# Broken or unsupported PPC cores
# Broken or unsupported SPARC cores
depends on !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 \
&& !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8
# Broken or unsupported X86 cores
depends on !BR2_x86_corei7 && !BR2_x86_jaguar
# ARM EABIhf support appeared in gcc 4.6
depends on !BR2_ARM_EABIHF
# musl patches only for gcc 4.7+