Changes between Version 13 and Version 14 of UpdatingFromSource


Ignore:
Timestamp:
Sep 30, 2009, 2:29:36 AM (10 years ago)
Author:
rme
Comment:

mention (rebuild-ccl ... :update t)

Legend:

Unmodified
Added
Removed
Modified
  • UpdatingFromSource

    v13 v14  
    5858After a while, this (simple and simple-minded) bootstrapping process will cease to work: the newer source code will diverge from the code used to build the lisp image enough that it'll have to be bootstrapped in a more complicated (and usually totally ad-hoc) way.  When this happens, new heap images and/or lisp kernels are checked in to svn (as soon as possible after the affected sources are checked in.)  As noted above, this shouldn't happen too often in the "release" tree (where most changes are simple, relatively isolated bug fixes.)  If it ever does happen, it's worth being aware of the fact that this may result in those files being marked as being in conflict and that "svn revert" can be used to resolve that conflict.
    5959
    60 
    61 
     60== An all-in-one alternative ==
     61As an alternative to the above multi-step process, you can start up the lisp and evaluate `(rebuild-ccl :update t :full t)`.  This will run `svn update` and try to take care of conflicts involving the lisp kernel and heap image binaries automatically.