diff options
Diffstat (limited to 'toolchain/gcc')
| -rw-r--r-- | toolchain/gcc/Config.in | 82 | 
1 files changed, 17 insertions, 65 deletions
diff --git a/toolchain/gcc/Config.in b/toolchain/gcc/Config.in index 2561dec14..0326d1007 100644 --- a/toolchain/gcc/Config.in +++ b/toolchain/gcc/Config.in @@ -8,68 +8,22 @@ choice  	help  	  Select the version of gcc you wish to use. -	config BR2_GCC_VERSION_3_3_5 -		depends !BR2_avr32 && !BR2_nios2 && BR2_DEPRECATED -		bool "gcc 3.3.5" - -	config BR2_GCC_VERSION_3_3_6 -		depends !BR2_avr32 && !BR2_nios2 && BR2_DEPRECATED -		bool "gcc 3.3.6" - -	config BR2_GCC_VERSION_3_4_2 -		depends !BR2_avr32 && BR2_DEPRECATED -		bool "gcc 3.4.2" - -	config BR2_GCC_VERSION_3_4_3 -		depends !BR2_avr32 && BR2_DEPRECATED -		bool "gcc 3.4.3" - -	config BR2_GCC_VERSION_3_4_4 -		depends !BR2_avr32 && BR2_DEPRECATED -		bool "gcc 3.4.4" - -	config BR2_GCC_VERSION_3_4_5 -		depends !BR2_avr32 && BR2_DEPRECATED -		bool "gcc 3.4.5" -  	config BR2_GCC_VERSION_3_4_6  		depends on !BR2_avr32  		bool "gcc 3.4.6" -	config BR2_GCC_VERSION_4_0_0 -		depends !BR2_avr32 && !BR2_nios2 && BR2_DEPRECATED -		bool "gcc 4.0.0" - -	config BR2_GCC_VERSION_4_0_1 -		depends !BR2_avr32 && !BR2_nios2 && BR2_DEPRECATED -		bool "gcc 4.0.1" - -	config BR2_GCC_VERSION_4_0_2 -		depends !BR2_avr32 && !BR2_nios2 && BR2_DEPRECATED -		bool "gcc 4.0.2" - -	config BR2_GCC_VERSION_4_0_3 -		depends !BR2_avr32 && !BR2_nios2 && BR2_DEPRECATED -		bool "gcc 4.0.3" -  	config BR2_GCC_VERSION_4_0_4 -		depends !BR2_avr32 && !BR2_nios2 && BR2_DEPRECATED +		depends !BR2_avr32 && !BR2_nios2 +		depends BR2_DEPRECATED  		bool "gcc 4.0.4" -	config BR2_GCC_VERSION_4_1_0 -		depends !BR2_avr32 && !BR2_nios2 && BR2_DEPRECATED -		bool "gcc 4.1.0" - -	config BR2_GCC_VERSION_4_1_1 -		depends !BR2_avr32 && !BR2_nios2 && BR2_DEPRECATED -		bool "gcc 4.1.1" -  	config BR2_GCC_VERSION_4_1_2  		depends !BR2_nios2  		bool "gcc 4.1.2"  	config BR2_GCC_VERSION_4_2_0 -		depends !BR2_avr32 && !BR2_nios2 && BR2_DEPRECATED +		depends !BR2_avr32 && !BR2_nios2 +		depends BR2_DEPRECATED  		bool "gcc 4.2.0"  	config BR2_GCC_VERSION_4_2_1 @@ -88,9 +42,19 @@ config BR2_GCC_IS_SNAP  	bool  	default n +config BR2_GCC_SUPPORTS_SYSROOT +	bool +	default n if BR2_GCC_VERSION_3_4_6 || BR2_GCC_VERSION_4_0_4 || BR2_GCC_VERSION_4_1_2 +	default y if !BR2_GCC_VERSION_3_4_6 && !BR2_GCC_VERSION_4_0_4 && !BR2_GCC_VERSION_4_1_2 + +config BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE +	bool +	default n if BR2_GCC_VERSION_3_4_6 || BR2_GCC_VERSION_4_0_4 || BR2_GCC_VERSION_4_1_2 || BR2_GCC_VERSION_4_2_0 || BR2_GCC_VERSION_4_2_1 +	default y if !BR2_GCC_VERSION_3_4_6 && !BR2_GCC_VERSION_4_0_4 && !BR2_GCC_VERSION_4_1_2 && !BR2_GCC_VERSION_4_2_0 && !BR2_GCC_VERSION_4_2_1 +  config BR2_GCC_SNAP_DATE  	string "GCC snapshot date" -	default "20070622" +	default "20070921"  	depends BR2_GCC_IS_SNAP  	help  	  Enter snapshot date to use for gcc.  Format is: @@ -98,20 +62,8 @@ config BR2_GCC_SNAP_DATE  config BR2_GCC_VERSION  	string -	default "3.3.5"     if BR2_GCC_VERSION_3_3_5 -	default "3.3.6"     if BR2_GCC_VERSION_3_3_6 -	default "3.4.2"     if BR2_GCC_VERSION_3_4_2 -	default "3.4.3"     if BR2_GCC_VERSION_3_4_3 -	default "3.4.4"     if BR2_GCC_VERSION_3_4_4 -	default "3.4.5"     if BR2_GCC_VERSION_3_4_5  	default "3.4.6"     if BR2_GCC_VERSION_3_4_6 -	default "4.0.0"     if BR2_GCC_VERSION_4_0_0 -	default "4.0.1"     if BR2_GCC_VERSION_4_0_1 -	default "4.0.2"     if BR2_GCC_VERSION_4_0_2 -	default "4.0.3"     if BR2_GCC_VERSION_4_0_3  	default "4.0.4"     if BR2_GCC_VERSION_4_0_4 -	default "4.1.0"     if BR2_GCC_VERSION_4_1_0 -	default "4.1.1"     if BR2_GCC_VERSION_4_1_1  	default "4.1.2"     if BR2_GCC_VERSION_4_1_2  	default "4.2.0"     if BR2_GCC_VERSION_4_2_0  	default "4.2.1"     if BR2_GCC_VERSION_4_2_1 @@ -119,7 +71,7 @@ config BR2_GCC_VERSION  config BR2_TOOLCHAIN_SYSROOT  	bool "Enable toolchain with --sysroot support" -	depends on !BR2_GCC_VERSION_3_3_5 && !BR2_GCC_VERSION_3_3_6 && !BR2_GCC_VERSION_3_4_2 && !BR2_GCC_VERSION_3_4_3 && !BR2_GCC_VERSION_3_4_4 && !BR2_GCC_VERSION_3_4_5 && !BR2_GCC_VERSION_3_4_6 && !BR2_GCC_VERSION_4_0_0 && !BR2_GCC_VERSION_4_0_1 && !BR2_GCC_VERSION_4_0_2 && !BR2_GCC_VERSION_4_0_3 && !BR2_GCC_VERSION_4_0_4 && !BR2_GCC_VERSION_4_1_0 && !BR2_GCC_VERSION_4_1_1 && !BR2_GCC_VERSION_4_1_2 +	depends on BR2_GCC_SUPPORTS_SYSROOT  	default y  	help  	  Enables --sysroot=dir for binutils and gcc. @@ -164,7 +116,7 @@ config BR2_INSTALL_LIBSTDCPP  	default n  	# >= 4.2.0 work fine without LARGEFILE  	# huh? why so? select BR2_LARGEFILE -	select BR2_LARGEFILE if BR2_GCC_VERSION_3_3_5 || BR2_GCC_VERSION_3_3_6 || BR2_GCC_VERSION_3_4_2 || BR2_GCC_VERSION_3_4_3 || BR2_GCC_VERSION_3_4_4 || BR2_GCC_VERSION_3_4_5 || BR2_GCC_VERSION_3_4_6 || BR2_GCC_VERSION_4_0_0 || BR2_GCC_VERSION_4_0_1 || BR2_GCC_VERSION_4_0_2 || BR2_GCC_VERSION_4_0_3 || BR2_GCC_VERSION_4_0_4 || BR2_GCC_VERSION_4_1_0 || BR2_GCC_VERSION_4_1_1 || BR2_GCC_VERSION_4_1_2 +	select BR2_LARGEFILE if BR2_GCC_SUPPORTS_SYSROOT  	help  	  Build/install c++ compiler and libstdc++?  | 
