# HG changeset patch # User "Yann E. MORIN" # Date 1300546900 -3600 # Node ID bc271429936335579248e28ae3a05f7a19493d99 # Parent 0888065f8c4d92ce559266bae4ac32cb0ac5ee61 cc/gcc: prepare for upcoming 4.6 gcc 4.6 will no longer depend on libelf. Signed-off-by: "Yann E. MORIN" diff -r 0888065f8c4d -r bc2714299363 config/cc/gcc.in --- a/config/cc/gcc.in Mon Mar 28 01:05:18 2011 +0200 +++ b/config/cc/gcc.in Sat Mar 19 16:01:40 2011 +0100 @@ -196,6 +196,20 @@ default n select CC_GCC_4_4_or_later +config CC_GCC_4_6 + bool + default n + 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 + +config CC_GCC_4_6_or_later + bool + default n + select CC_GCC_4_5_or_later + config CC_GCC_HAS_GRAPHITE bool default n diff -r 0888065f8c4d -r bc2714299363 config/cc/gcc.in.2 --- a/config/cc/gcc.in.2 Mon Mar 28 01:05:18 2011 +0200 +++ b/config/cc/gcc.in.2 Sat Mar 19 16:01:40 2011 +0100 @@ -32,7 +32,8 @@ # - if binutils does not have plugins: LTO is handled by collect2 # In any case, LTO support does not depend on plugins, but takes # advantage of it -# Also, only the 4.5 series needs libelf for LTO +# Also, only the 4.5 series needs libelf for LTO; 4.6 has dropped +# the dependency. config CC_GCC_USE_LTO bool prompt "Enable LTO"