mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-03-23 04:25:30 +00:00
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>
This commit is contained in:
parent
b7e9cbb06c
commit
7197a56ae6
@ -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[@]}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user