This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] cc/gcc: remove --enable-symver option


On Tue, Jun 28, 2011 at 2:39 PM, Yann E. MORIN
<yann.morin.1998@anciens.enib.fr> wrote:
> # HG changeset patch
> # User "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
> # Date 1309296085 -7200
> # Node ID ac85fc943fc536a243fdfee188905d333da916c5
> # Parent Âaa833630f29c780332bc43b87e03a49b37bd700a
> 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>
>
> diff --git a/scripts/build/cc/gcc.sh b/scripts/build/cc/gcc.sh
> --- a/scripts/build/cc/gcc.sh
> +++ b/scripts/build/cc/gcc.sh
> @@ -276,7 +276,6 @@
> Â Â Â Â ${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 @@
>
> Â Â 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 @@
> Â Â Â Â "${extra_config[@]}" Â Â Â Â Â Â Â Â Â Â Â Â\
> Â Â Â Â --with-local-prefix="${CT_SYSROOT_DIR}" Â Â \
>     --disable-nls                \
> -    Â--enable-symvers=gnu            Â\
> Â Â Â Â --enable-c99 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â\
>     --enable-long-long             Â\
> Â Â Â Â "${CT_CC_EXTRA_CONFIG_ARRAY[@]}"
>

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]