|
The UDS Collection
Download and Installation
back to main page
Download
You can download the latest sources here:
- latest stable version (1.0.6)
- uds-1.0.6.tar.bz2
signature
- uds-1.0.6.tar.gz
signature
- class reference for version 1.0.6 (html)
- uds_ref-1.0.6.tar.bz2
signature
- uds_ref-1.0.6.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. UDS has
only been tested with gcc 3.1.
Additional software
- autoconf (2.53) to
recreate configure.
- automake (1.6.3) to
recreate Makefile.in files.
- doxygen (1.2.17) to create an
online reference.
- graphviz (1.8.8) to create
graphical diagrams with doxygen.
- scsh (0.6.1) 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.
configure options
In addition to the options that are available by default UDS supports the
following options:
- --enable-debug
- Create debugging information. Enabled 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
- Create profiling info. Disabled by default.
- --with-addr2line[=prog]
- Use prog as translator symbol-address -> source-location. Default is
addr2line.
- --with-libudsthread
- Build libudsthread. Since this option is enabled by default unless
libpthread was not found, you might want to use --without-libudsthread if
you won't need it.
|