[Openmcl-devel] master branch bootstrapping
    R. Matthew Emerson 
    rme at acm.org
       
    Mon Apr 22 17:47:02 PDT 2019
    
    
  
> On Apr 16, 2019, at 7:33 PM, R. Matthew Emerson <rme at acm.org> wrote:
> 
> Hi everyone.
> 
> If you try to build a CCL from master branch sources, you'll run into bootstrapping problems.
> 
> I'll make new bootstrapping binaries in the next few days, but until then, you might want to hold off updating.
> 
> 
> 
> 
> If you absolutely have to update, here's what you do:
> 
> After you pull current sources, edit compiler/optimizers.lisp and comment out the compiler macro on cons.
> 
> Start your current CCL binary, and load the code from https://plaster.tymoon.eu/view/1144#1144
> 
> (rebuild-ccl :clean t) should work.
> 
> Now, edit compiler/optimizers.lisp and uncomment the "define-compiler-macro cons" form, start ccl again, and do (rebuild-ccl :clean t) one more time.  You should then be 100% up-to-date.
I made a new GitHub snapshot release: https://github.com/Clozure/ccl/releases/tag/v1.12-dev.5
In order to build current sources, you *must* use the bootstrapping binaries found there.  At the moment, I have built and uploaded bootstrapping binaries for macOS and Linux.  Other platforms will follow in the next couple of days.
    
    
More information about the Openmcl-devel
mailing list