The Frost Project
Download and Installation
back to main page
Download
You can download the latest sources here:
- latest stable version (0.9.1)
- frost-0.9.1.tar.bz2
signature
- frost-0.9.1.tar.gz
signature
Please download the
GnuPG
key
to verify future downloads.
Key fingerprint = A269 546E B5EA 2F06 6056 2D76 C2E0 CADB BC71 CBB5
Have a look at the release notes.
- GCC version 3.0 or higher. Frost has
been tested with gcc 3.2.1.
- GNU binutils version
2.13.1. (Other versions have not been tested.)
- UDS Collection version 1.0.6
or higher.
Additional software
- autoconf (2.57) to
recreate configure.
- automake (1.7.2) to
recreate Makefile.in files.
- doxygen (1.2.18) to create an
online reference.
- flex (2.5.25) to
generate lexer classes.
- graphviz (1.8.10) to create
graphical diagrams with doxygen.
- scsh (0.6.2) to run some helper scripts.
Compilation and Installation
in most cases
# configure && make
and (as root)
# make install
should do the trick.
Nevertheless you should have a look at the lists of
configure options and
required software.
In addition to the options that are available by default frost supports
the following options:
- --enable-debug
- Create debugging information. Enabled by default.
- --enable-static
- Link against static libraries. Disabled by default.
- --enable-optimization=[speed|size]
- Optimize for speed or size. When neither "speed" nor "size" is
specified, standard optimization (-O2) is used. Enabled by default.
- --enable-arch[=arch]
- Enable architecture specific optimizations at the cost of
backward compatibility. If "arch" is not specified, the output
of `uname -m` is assumed.
This option is disabled unless you optimize explicitly for speed or size.
- --enable-profiling=[flat|lcov|both]
- Create profiling info for a flat profile (flat), line coverage (lcov)
or both (both). Disabled by default.
- --enable-core-dumps
- Produce coredumps on UDS errors. Disabled by default.
- --enable-leak-check
- Check for memory leaks. Disabled by default.
- --enable-zombies
- Create zombie objects. Disabled by default.
- --enable-log-allocs
- Log all memory allocations / deallocations. Disabled by default.
- --enable-rename-cores
- Rename coredumps that are generated by UDS. Enabled by default
unless debugging is disabled.
- --enable-std-backtraces
- generate backtraces on all UDS errors. Disabled by default.