Changeset 7217 in project


Ignore:
Timestamp:
12/28/07 12:37:04 (12 years ago)
Author:
felix winkelmann
Message:

added note about bootstrapping tarball to README

Location:
chicken/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • chicken/trunk/README

    r7180 r7217  
    6565        platforms.
    6666
    67         If you build CHICKEN directly from the development sources
    68         out of the subversion repository, an installed "chicken"
    69         executable is required, which defaults to
    70         "$PREFIX/bin/chicken". Pass "CHICKEN=<chicken-executable>"
    71         to the "make" invocation to override this setting.
     67        If you build CHICKEN directly from the development sources out
     68        of the subversion repository, you will need a "chicken"
     69        executable to generate the compiled C files from the Scheme
     70        library sources. If you have a recent version of CHICKEN
     71        installed, then pass "CHICKEN=<chicken-executable>" to the
     72        "make" invocation to override this setting. "CHICKEN" defaults
     73        to defaults to "$PREFIX/bin/chicken".
     74
     75        If you do not have a "chicken" binary installed, enter
     76
     77          make PLATFORM=<platform> PREFIX=<destination> bootstrap
     78
     79        which will unpack a tarball containing precompiled C sources
     80        that are recent enough to generate the current version. After
     81        building a statically linked "chicken" executable, all Scheme
     82        sources are recompiled with it. From this stage on
     83        bootstrapping isn't necessary anymore, as long as you have a
     84        compiler binary in your source tree.
    7285
    7386        The build may show errors when creating the info(1)
  • chicken/trunk/manual/Using the compiler

    r7180 r7217  
    418418  % cp $CHICKEN_BUILD/eval.c    .
    419419  % cp $CHICKEN_BUILD/extras.c  .
    420   % gcc -static -O3 -fomit-frame-pointer runtime.c library.c eval.c \
     420  % gcc -static -Os -fomit-frame-pointer runtime.c library.c eval.c \
    421421    extras.c hello.c -o hello -lm
    422422
Note: See TracChangeset for help on using the changeset viewer.