summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2011-06-28 21:46:04 (GMT)
committerYann E. MORIN" <yann.morin.1998@anciens.enib.fr>2011-06-28 21:46:04 (GMT)
commit7839c6af5c75ce5c557ddd62e05354f2aad1fc76 (patch)
treec921daac18fa51aeb6f22dc0e05ebc5bcebda0d2
parent80fc8486700df3cbad607c29145a4aaf2309b326 (diff)
cc/gcc: remove --enable-symver option
That option is coming from the original crosstool, and is not entirely understand here. Moreover, it breaks with newer gcc-s: 4.6.1 now breaks while configuring libjava (and probably some other libs as well, untested). There is an related bug report to the gcc BZ: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49555 If need be, the old behavior can be restored with: CC_CORE_EXTRA_CONFIG_ARRAY="--enable-symver=gnu" CC_EXTRA_CONFIG_ARRAY="--enable-symver=gnu" Reported-by: Bryan Hundven <bryanhundven@gmail.com> Reviewed-by: Bryan Hundven <bryanhundven@gmail.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> (transplanted from b24ead1a59472195f5b2071ff70664c36fa21c3f)
-rw-r--r--scripts/build/cc/gcc.sh4
1 files changed, 0 insertions, 4 deletions
diff --git a/scripts/build/cc/gcc.sh b/scripts/build/cc/gcc.sh
index ce393ee..3ae1bef 100644
--- a/scripts/build/cc/gcc.sh
+++ b/scripts/build/cc/gcc.sh
@@ -274,7 +274,6 @@ do_cc_core() {
${CC_CORE_SYSROOT_ARG} \
"${extra_config[@]}" \
--disable-nls \
- --enable-symvers=gnu \
--enable-languages="${lang_opt}" \
${CT_CC_CORE_EXTRA_CONFIG}
@@ -532,8 +531,6 @@ do_cc() {
CT_DoLog DEBUG "Extra config passed: '${extra_config[*]}'"
- # --enable-symvers=gnu really only needed for sh4 to work around a
- # detection problem only matters for gcc-3.2.x and later, I think.
# --disable-nls to work around crash bug on ppc405, but also because
# embedded systems don't really need message catalogs...
CT_DoExecLog CFG \
@@ -552,7 +549,6 @@ do_cc() {
"${extra_config[@]}" \
--with-local-prefix="${CT_SYSROOT_DIR}" \
--disable-nls \
- --enable-symvers=gnu \
--enable-c99 \
--enable-long-long \
${CT_CC_EXTRA_CONFIG}