gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] Re: [Gcl-commits] gcl/cmpnew cmpmain.lsp


From: Mike Thomas
Subject: [Gcl-devel] Re: [Gcl-commits] gcl/cmpnew cmpmain.lsp
Date: Mon, 25 Mar 2002 09:56:42 +1000

Hi Camm.

> Hi Mike!  Great to see the checkins!

Thanks; I was pleased to get them in.  I built working versions of both
Maxima and PCL with the minimal changes currently in CVS.

Instructions for Mingw32 are in the file "Readme.mingw" which, for
historical reasons, preserves the original text at the end, marked as being
out of date.

> Have you had the chance to test the -O -> -O2 on other broken -O4
> systems, e.g. Redhat Linux?  Should this be a mingw only thing?

I noticed I had ignored other platforms after checking in that particular
change, but I decided against further specialising it until I got feedback
about other platforms.  My suspicion is that -O2 will be fine on most
platforms, especially if they use gcc as their C compiler, and even more so
if they are IA32 architectures.

You will note that I did not make any changes related to stack checking for
the time being, as the code in CVS seems to at least work superficially.
This will probably change as what is ther at present seems arbitrary.

Likewise, after a bunch of trial and error experiments, I did not put the
ASCII nul copying into "cmpmain.lsp", as it seems to be unnecessary on
Mingw32.

(The reason I put it in last week, was that GCL was built that way and I was
trying to reproduce a known working compilation method.)

I intend to experimentally build GCL without the manual null concatenation
done by the makefile (as opposed to that done by "compile" and
"compile-file" from the REPL).

I would suggest that users of other platforms experiment with the need for
that stuff too.

Cheers

Mike Thomas.


>
>
> Take care,
>
> Mike Thomas <address@hidden> writes:
>
> > CVSROOT: /cvsroot/gcl/
> > Module name: gcl
> > Changes by: Mike Thomas <address@hidden> 02/03/22
22:54:57
> >
> > Modified files:
> > cmpnew         : cmpmain.lsp
> >
> > Log message:
> > C compiler optimisation flags for Mingw32 gcc.
> >
> > CVSWeb URLs:
> >
http://savannah.gnu.org/cgi-bin/viewcvs/gcl/gcl/cmpnew/cmpmain.lsp.diff?tr1=
1.5&tr2=1.6&r1=text&r2=text
> >
> >
> > _______________________________________________
> > Gcl-commits mailing list
> > address@hidden
> > http://mail.gnu.org/mailman/listinfo/gcl-commits
> >
> >
>
> --
> Camm Maguire      address@hidden
> ==========================================================================
> "The earth is but one country, and mankind its citizens."  --  Baha'u'llah
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]