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] |
Hi, On Fri, Oct 8, 2010 at 6:29 PM, Yann E. MORIN <yann.morin.1998@anciens.enib.fr> wrote: > diff --git a/config/cc/gcc.in.2 b/config/cc/gcc.in.2 > --- a/config/cc/gcc.in.2 > +++ b/config/cc/gcc.in.2 > @@ -105,3 +105,15 @@ > ? ? ? re-compilation and re-link, while it exists better run-time > ? ? ? alternatives (eg. DUMA, dmalloc...) that need neither re- > ? ? ? compilation nor re-link. > + > +config CC_GCC_LDBL_128 > + ? ?tristate > + ? ?prompt "Enable 128-bit long doubles" > + ? ?default m > + ? ?help > + ? ? ?Saying 'Y' will force gcc to use 128-bit wide long doubles > + ? ? ?Saying 'N' will force gcc to use 64-bit wide long doubles > + ? ? ?Saying 'M' will let gcc choose (default is 128-bit for > + ? ? ? ? ? ? ? ? glibc >= 2.4, 64-bit otherwise) > + > + ? ? ?If in doubt, keep the default, ie. 'M'. this should depends on CC_GCC_4_2_or_later. - Arnaud > 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 > @@ -191,6 +191,12 @@ > ? ? ? ? extra_config+=("--enable-target-optspace") > ? ? fi > > + ? ?case "${CT_CC_GCC_LDBL_128}" in > + ? ? ? ?Y) ?extra_config+=("--with-long-double-128");; > + ? ? ? ?M) ?;; > + ? ? ? ?"") extra_config+=("--without-long-double-128");; > + ? ?esac > + > ? ? CT_DoLog DEBUG "Extra config passed: '${extra_config[*]}'" > > ? ? # Use --with-local-prefix so older gccs don't look in /usr/local (http://gcc.gnu.org/PR10532) > @@ -420,6 +426,12 @@ > ? ? ? ? extra_config+=("--disable-libstdcxx-pch") > ? ? fi > > + ? ?case "${CT_CC_GCC_LDBL_128}" in > + ? ? ? ?Y) ?extra_config+=("--with-long-double-128");; > + ? ? ? ?M) ?;; > + ? ? ? ?"") extra_config+=("--without-long-double-128");; > + ? ?esac > + > ? ? CT_DoLog DEBUG "Extra config passed: '${extra_config[*]}'" > > ? ? # --enable-symvers=gnu really only needed for sh4 to work around a > > > > -- > For unsubscribe information see http://sourceware.org/lists.html#faq > > -- 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] |