summaryrefslogtreecommitdiffstats
path: root/toolchain/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'toolchain/gcc')
-rw-r--r--toolchain/gcc/Config.in82
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++?