anchor.diff:  
   == PREREQUISITES
   
  -* The GNU C compiler gcc is recommended, as the bytecode
  -  interpreter takes advantage of gcc-specific features to enhance
  -  performance.  gcc is the standard compiler under Linux, MacOS X,
  -  and many other systems.
  -
  -* If you do not have write access to /tmp, you should set the environment
  -  variable TMPDIR to the name of some other temporary directory.
  -
  -* Under HP/UX, the GNU C compiler gcc, the GNU assembler gas, and GNU make
  -  are all *required*.  The vendor-provided compiler, assembler and make
  +* The GNU C Compiler (gcc) is recommended, as the bytecode interpreter takes
  +  advantage of GCC-specific features to enhance performance. gcc is the standard
  +  compiler under Linux, OS X, and many other systems.
  +
  +* If you do not have write access to `/tmp`, you should set the environment
  +  variable `TMPDIR` to the name of some other temporary directory.
  +
  +* Under HP/UX, the GNU C Compiler (gcc), the GNU Assembler (gas), and GNU Make
  +  are all *required*.  The vendor-provided compiler, assembler and make tools
     have major problems.
   
   == INSTALLATION INSTRUCTIONS
  
positive.code: 
          make world
  +
  This builds the OCaml bytecode compiler for the first time.  This
  phase is fairly verbose; consider redirecting the output to a file:
  
          make world > log.world 2>&1     # in sh
          make world >& log.world         # in csh
  
  3. (Optional) To be sure everything works well, you can try to
  bootstrap the system --- that is, to recompile all OCaml sources with
  the newly created compiler. From the top directory, do:
  
          make bootstrap
  +
  
negative.code: * The Makefiles do not support parallel make (e.g. make -j2).
  Fix: do not pass the -j option to make, and be patient.
  
  * The Makefiles use the `include` directive, which is not supported by all
    versions of make. Use GNU Make if this is a problem.
  
  * Solaris make mishandles a space in our Makefiles, so you have to use GNU make
    to build on Solaris.
  
  * The Makefiles assume that make executes commands by calling `/bin/sh`. They
    won't work if `/bin/csh` is called instead.  You may have to unset the `SHELL`
    environment variable, or set it to `/bin/sh`.
  
  * On some systems, localization causes build problems.  You should try to set
    the C locale (`export LC_ALL=C`) before compiling if you have strange errors
    while compiling OCaml.
  
  * GCC 2.7.2.1 generates incorrect code for the runtime system in `-O` mode on
    some Intel x86 platforms (e.g. Linux RedHat 4.1 and 4.2). If this causes a
    problem, the solution is to upgrade to 2.7.2.3 or above.
  
  * Some versions of GCC 2.96 for the Intel x86 (as found in RedHat 7.2,
    Mandrake 8.0 and Mandrake 8.1) generate incorrect code for the runtime system.
    The `configure` script tries to work around this problem.
  
  * On HP 9000/700 machines under HP/UX 9, some versions of `cc` are unable to
    compile correctly the runtime system (wrong code is generated for `(x - y)`
    where `x` is a pointer and `y` an integer). Fix: use `gcc`.
  
  * Under OS X 10.6, with XCode 4.0.2, the `configure` script mistakenly detects
    support for CFI directives in the assembler. Fix: give the `-no-cfi` option to
    `configure`.
  