[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2. Compilation issues

For a generic instructions how to compile and install bigloo-lib see the INSTALL file in the distribution source tree root or execute ./configure --help and take a look at output produced.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.1 Static and shared libraries options

To compile and install only the statically linked libraries, use --enable-static option of configure or no options at all (this option is off by default).

To compile and install the dynamically linked libraries, use --enable-share option. (1)


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.2 Optimization and Debugging options

By default bigloo-lib is compiled with the following options:

Bigloo optimization
Default
Bigloo debug level
Default
gcc compilations flags
-g -O2

bigloo-lib now supports compilation with Bigloo benchmark optimization mode. To switch this mode on, execute configure with --enable-bench option.

In benchmark mode only the static libraries with the usual Bigloo unsafe name suffix will be produced (for example libcommon_u.a instead of libcommon.a).

Old versions of bigloo-lib could not be compiled with Bigloo debugging on. Now this limitation is removed. To add any option to Bigloo compiler set the bigloo environment variable prior executing configure. For example:

 
bigloo='bigloo -g4' ./configure ...


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.3 Sub-packages selection and other configuration options

Run ./configure --help for a list of options which enable or disable particular sub-packages.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Vladimir Tsichevski on December, 26 2003 using texi2html