summaryrefslogtreecommitdiff
path: root/config/cc/gcc.in
diff options
context:
space:
mode:
authorBryan Hundven <bryanhundven@gmail.com>2015-11-21 10:10:50 (GMT)
committerBryan Hundven <bryanhundven@gmail.com>2015-11-30 01:36:58 (GMT)
commit2a89c32193658d2fde1240908a0e367899a41212 (patch)
tree3c63866b7caef31156c0257aa113dc156817f3f0 /config/cc/gcc.in
parent0e85151c19d7eb8b5de03f1b54ebdacc9cd1bd7c (diff)
gcc: Remove gcc <= 4.7.x
As per #222, in crosstool-NG >= 1.23.0, we will only support: [upstream supported gcc versions] - 1 As of this writing, these versions are: * 5.2.0 * 4.9.3 * 4.8.5 (the -1, since development on 4.8.x is now closed) I plan to keep 4.8.5 around because of some architectures having issues with over-optimization or just faulty optimization in the 4.9.x and possibly newer versions. I also cleaned up a requirement for glibc to depend on >= gcc-4.6.x for >= glibc-2.20, but since the lowest gcc we support after this change is >= 4.8.5, this condition can go away. Patches for older gcc versions are removed in the next commit. This closes #222 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Diffstat (limited to 'config/cc/gcc.in')
-rw-r--r--config/cc/gcc.in144
1 files changed, 2 insertions, 142 deletions
diff --git a/config/cc/gcc.in b/config/cc/gcc.in
index e67e435..bbc46bc 100644
--- a/config/cc/gcc.in
+++ b/config/cc/gcc.in
@@ -64,60 +64,6 @@ config CC_GCC_V_4_8_5
prompt "4.8.5"
select CC_GCC_4_8
-config CC_GCC_V_linaro_4_7
- bool
- prompt "linaro-4.7-2014.06"
- depends on CC_GCC_SHOW_LINARO
- select CC_GCC_4_7
-
-config CC_GCC_V_4_7_4
- bool
- prompt "4.7.4"
- select CC_GCC_4_7
-
-config CC_GCC_V_linaro_4_6
- bool
- prompt "linaro-4.6-2013.05"
- depends on CC_GCC_SHOW_LINARO
- select CC_GCC_4_6
-
-config CC_GCC_V_4_6_4
- bool
- prompt "4.6.4"
- select CC_GCC_4_6
-
-config CC_GCC_V_linaro_4_5
- bool
- prompt "linaro-4.5-2012.03"
- depends on CC_GCC_SHOW_LINARO
- select CC_GCC_4_5
-
-config CC_GCC_V_4_5_4
- bool
- prompt "4.5.4"
- select CC_GCC_4_5
-
-config CC_GCC_V_linaro_4_4
- bool
- prompt "linaro-4.4-2011.02-0"
- depends on CC_GCC_SHOW_LINARO
- select CC_GCC_4_4
-
-config CC_GCC_V_4_4_7
- bool
- prompt "4.4.7"
- select CC_GCC_4_4
-
-config CC_GCC_V_4_3_6
- bool
- prompt "4.3.6"
- select CC_GCC_4_3
-
-config CC_GCC_V_4_2_4
- bool
- prompt "4.2.4"
- select CC_GCC_4_2
-
endchoice
config CC_GCC_CUSTOM
@@ -140,79 +86,6 @@ config CC_GCC_CUSTOM_LOCATION
endif #CC_GCC_CUSTOM
-config CC_GCC_4_2
- bool
- select CC_GCC_4_2_or_later
-
-config CC_GCC_4_2_or_later
- bool
-
-config CC_GCC_4_3
- bool
- select CC_GCC_4_3_or_later
- select CC_GCC_USE_GMP_MPFR
- select CC_GCC_HAS_PKGVERSION_BUGURL
-
-config CC_GCC_4_3_or_later
- bool
- select CC_GCC_4_2_or_later
-
-config CC_GCC_4_4
- bool
- select CC_GCC_4_4_or_later
- select CC_GCC_USE_GMP_MPFR
- select CC_GCC_HAS_GRAPHITE
- select CC_GCC_HAS_PKGVERSION_BUGURL
-
-config CC_GCC_4_4_or_later
- bool
- select CC_GCC_4_3_or_later
-
-config CC_GCC_4_5
- bool
- select CC_GCC_4_5_or_later
- select CC_GCC_USE_GMP_MPFR
- select CC_GCC_USE_MPC
- select CC_GCC_HAS_GRAPHITE
- select CC_GCC_HAS_LTO
- select CC_GCC_HAS_PKGVERSION_BUGURL
- select CC_GCC_HAS_BUILD_ID
-
-config CC_GCC_4_5_or_later
- bool
- select CC_GCC_4_4_or_later
-
-config CC_GCC_4_6
- bool
- select CC_GCC_4_6_or_later
- select CC_GCC_USE_GMP_MPFR
- select CC_GCC_USE_MPC
- select CC_GCC_HAS_GRAPHITE
- select CC_GCC_HAS_LTO
- select CC_GCC_HAS_PKGVERSION_BUGURL
- select CC_GCC_HAS_BUILD_ID
- select CC_GCC_HAS_LIBQUADMATH
-
-config CC_GCC_4_6_or_later
- bool
- select CC_GCC_4_5_or_later
-
-config CC_GCC_4_7
- bool
- select CC_GCC_4_7_or_later
- select CC_GCC_USE_GMP_MPFR
- select CC_GCC_USE_MPC
- select CC_GCC_HAS_GRAPHITE
- select CC_GCC_HAS_LTO
- select CC_GCC_HAS_PKGVERSION_BUGURL
- select CC_GCC_HAS_BUILD_ID
- select CC_GCC_HAS_LNK_HASH_STYLE
- select CC_GCC_HAS_LIBQUADMATH
-
-config CC_GCC_4_7_or_later
- bool
- select CC_GCC_4_6_or_later
-
config CC_GCC_4_8
bool
select CC_GCC_4_8_or_later
@@ -229,7 +102,6 @@ config CC_GCC_4_8
config CC_GCC_4_8_or_later
bool
- select CC_GCC_4_7_or_later
config CC_GCC_4_9
bool
@@ -291,8 +163,7 @@ config CC_GCC_USE_GRAPHITE
default y
depends on CC_GCC_HAS_GRAPHITE
select CLOOG_NEEDED if !CC_GCC_5_or_later
- select PPL_NEEDED if !CC_GCC_4_8_or_later
- select ISL_NEEDED if CC_GCC_4_8_or_later
+ select ISL_NEEDED
help
Enable the GRAPHITE loop optimsations.
@@ -316,7 +187,7 @@ config CC_GCC_USE_LTO
bool
default y
depends on CC_GCC_HAS_LTO
- select CC_GCC_USE_LIBELF if CC_GCC_4_5
+ select CC_GCC_USE_LIBELF
help
Enable the Link Time Optimisations.
@@ -372,22 +243,11 @@ config CC_GCC_VERSION
default "4.9.3" if CC_GCC_V_4_9_3
default "linaro-4.8-2015.06" if CC_GCC_V_linaro_4_8
default "4.8.5" if CC_GCC_V_4_8_5
- default "linaro-4.7-2014.06" if CC_GCC_V_linaro_4_7
- default "4.7.4" if CC_GCC_V_4_7_4
- default "linaro-4.6-2013.05" if CC_GCC_V_linaro_4_6
- default "4.6.4" if CC_GCC_V_4_6_4
- default "linaro-4.5-2012.03" if CC_GCC_V_linaro_4_5
- default "4.5.4" if CC_GCC_V_4_5_4
- default "linaro-4.4-2011.02-0" if CC_GCC_V_linaro_4_4
- default "4.4.7" if CC_GCC_V_4_4_7
- default "4.3.6" if CC_GCC_V_4_3_6
- default "4.2.4" if CC_GCC_V_4_2_4
config CC_LANG_JAVA_USE_ECJ
bool
default y
depends on CC_LANG_JAVA
- depends on CC_GCC_4_3_or_later
# Fortran always requires GMP+MPFR, whatever the gcc version
config CC_LANG_FORTRAN