Next: , Previous: , Up: Top  


2 Configuring and installing GNU lightning

The first thing to do to use GNU lightning is to configure the program, picking the set of macros to be used on the host architecture; this configuration is automatically performed by the configure shell script; to run it, merely type:

     ./configure

GNU lightning supports the --enable-disassembler option, that enables linking to GNU binutils and optionally print human readable disassembly of the jit code. This option can be disabled by the --disable-disassembler option.

Another option that configure accepts is --enable-assertions, which enables several consistency checks in the run-time assemblers. These are not usually needed, so you can decide to simply forget about it; also remember that these consistency checks tend to slow down your code generator.

After you’ve configured GNU lightning, run make as usual.

GNU lightning has an extensive set of tests to validate it is working correctly in the build host. To test it run:

    make check

The next important step is:

    make install

This ends the process of installing GNU lightning.