diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-06-28 21:46:04 (GMT) |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-06-28 21:46:04 (GMT) |
commit | 7197a56ae66cea11ccb3ebd1f0a239625d696a02 (patch) | |
tree | fb5eef8bc30108015a76b65de017dc86f4f0a189 /scripts/build/cc/gcc.sh | |
parent | b7e9cbb06c2ec324e6ae12b04e73d2f4c87c6a5b (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>
Diffstat (limited to 'scripts/build/cc/gcc.sh')
-rw-r--r-- | scripts/build/cc/gcc.sh | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/scripts/build/cc/gcc.sh b/scripts/build/cc/gcc.sh index 01d96f5..ea5adfd 100644 --- a/scripts/build/cc/gcc.sh +++ b/scripts/build/cc/gcc.sh @@ -276,7 +276,6 @@ do_cc_core() { ${CC_CORE_SYSROOT_ARG} \ "${extra_config[@]}" \ --disable-nls \ - --enable-symvers=gnu \ --enable-languages="${lang_opt}" \ "${CT_CC_CORE_EXTRA_CONFIG_ARRAY[@]}" @@ -536,8 +535,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 \ @@ -556,7 +553,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_ARRAY[@]}" |