Raymond Toy pushed to branch issue-391-load-world-can-set-lisp-impl-ver at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • bin/load-world.sh
    ... ... @@ -41,7 +41,15 @@ fi
    41 41
     
    
    42 42
     # If version string not given, use the git version
    
    43 43
     if [ -z "$VERSION" ]; then
    
    44
    -    VERSION=`bin/git-version.sh`
    
    44
    +    # Try to get the version from cmucl-version.h so that we match
    
    45
    +    # exactly what was used for building lisp.  Otherwise, fall back
    
    46
    +    # to git-version.sh
    
    47
    +    FILE="src/lisp/cmucl-version.h"
    
    48
    +    if [ -f "$FILE" ]; then
    
    49
    +	VERSION=`grep CMUCL_VERSION "$FILE" | sed 's/^.*CMUCL_VERSION //'`
    
    50
    +    else
    
    51
    +	VERSION=`bin/git-version.sh`
    
    52
    +    fi
    
    45 53
     fi
    
    46 54
     
    
    47 55
     $TARGET/lisp/lisp -core $TARGET/lisp/kernel.core <<EOF