[m-rev.] for review: add warning about GCC 4.0 to web site

Ian MacLarty maclarty at cs.mu.OZ.AU
Tue Aug 16 12:58:56 AEST 2005


On Tue, 16 Aug 2005, Julien Fischer wrote:

>
> On Tue, 16 Aug 2005, Ian MacLarty wrote:
>
> > For review by anyone.
> >
> > Estimated hours taken: 0.3
> >
> > Put warnings about GCC 4.0 on the web site.
> >
> >           <p>
> >           Avoid GCC 2.96 (distributed with Red Hat Linux 7.x) and
> >           other unofficial releases of GCC.
> > -         <p>
> > -         GCC 2.7.2 may work, but has not been tested recently.
> >           <p>
>
> I suggest saying that we don't recommend using any version of gcc
> less thatn 2.95.X (we certainly haven't tested on anything less than
> that for ages.)
>

Done.

>
> >           It is also possible to use other C compilers, such as
> >           <a href="http://www.cs.princeton.edu/software/lcc/">lcc</a>,
> > Index: download/include/rotd.inc
> > ===================================================================
> > RCS file: /home/mercury1/repository/w3/download/include/rotd.inc,v
> > retrieving revision 1.9
> > diff -u -r1.9 rotd.inc
> > --- download/include/rotd.inc	5 Apr 2005 04:25:40 -0000	1.9
> > +++ download/include/rotd.inc	15 Aug 2005 15:04:41 -0000
> > @@ -32,8 +32,12 @@
> >  of Mercury, but would still like some stability, we release a daily
> >  snapshot of the development system.  This is called a "release of the
> >  day (ROTD)" and is given a version number "rotd-YYYY-MM-DD" according to
> > -the date it was built.  When the compiler passes all its tests, a ROTD
> > -is put into the beta-releases directory.
> > +the date it was built.
> > +<p>
> > +Please note that the stable release of the day will not work with GCC 4.0
> > +because of a
> > +<a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22362">bug</a> in that
> > +version of GCC.  We recommend using GCC 3.4.x.
> >
>
> I suggest saying "GCC 3.4.x or before".
>

I put "or earlier".

> >  <B>Download unstable releases of the day:</b>
> >  <ul>
> >  <li> <A HREF="<? echo $root; ?>/download/files/beta-releases/rotd/">
> > @@ -59,7 +68,7 @@
> >  Mercury ftp site</A>
> >  </ul>
> >
> > -<H3> Contents of the ROTDS </H3>
> > +<H3> Contents of the ROTD </H3>
> >
> >  The Mercury compiler is written in Mercury, and compiles Mercury into C
> >  code.  These releases contain the Mercury code and the generated C code
>
> That looks fine otherwise.  It may also be worth adding a note on the
> 0.11 release that gcc 3.4 won't work with it (although hopefully 0.11
> won't remain an issue for too much longer).
>

What's the reason 3.4 doesn't work?  Is it a gcc bug or another problem?

Ian.

--------------------------------------------------------------------------
mercury-reviews mailing list
post:  mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe:   Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------



More information about the reviews mailing list