Greetings!

"Mike Thomas" <[EMAIL PROTECTED]> writes:

> Hi Camm.
> 
> I just got around to trying your new recompilation facility.
> 

Great!  Please be advised it is currently a moving target.

> Could you please comment on the recompilation spawned during the build
> of GCL as logged in the attached file.
> 
> The recompilation occurs during initialisation and required me to
> rearrange the init*_gcl.lsp.in files so that compiler::*cc* was set up
> in time for the initialisation stage.
> 
> This does not seem right.
> 

You log looks good up to the assembler warnings.  The idea, as I'm
sure you know, is that GCL can compile faster code if it knows the
arguments and types on function entry and return.  Different images
can compile different functions in different files during different
sessions, then to be loaded into the same image -- hence the only time
conflicts can be resolved is at load time, including here in GCL
initialization.  At some point we will predump the signature hash
table to avoid the time consuming recompiles, but right now it serves
as a critical cross check.

Please let me know if any of this is causing problems.  YOu should be
able to restore the previous behavior with:

(setq compiler::*compiler-auto-proclaim* nil si::*disable-recompile*
t)

Take care,

> Cheers
> 
> Mike Thomas.
> 

-- 
Camm Maguire                                            [EMAIL PROTECTED]
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah


_______________________________________________
Gcl-devel mailing list
Gcl-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/gcl-devel

Reply via email to