4 C++11-compliant C++ compiler. GNU C++ compiler (version >= 4.8.1) is recommend.
5 Non-GNU compilers might not work at the moment.
7 GNU multiprecision library (http://gmplib.org), version > 4.0 (older 3.x
8 versions might work too).
10 [Optional] To build CLN documentation texinfo and TeX are necessary.
12 If you install CLN from git, you also need
14 git itself (http://git-scm.com), version >= 1.5.0
15 GNU autoconf (http://www.gnu.org/software/autoconf), version >= 2.59
16 GNU libtool (http://www.gnu.org/software/libtool), version >= 1.5
17 GNU automake (http://www.gnu.org/software/automake), version >= 1.8
19 Installation from a source .tar.bz2 distribution.
20 ================================================
25 [ become root if necessary ]
28 To build the manual in PDF, HTML, or PostScript formats, use one of
34 To compile and run CLN's test suite and check whether the library was
35 compiled correctly you can use
39 The "configure" script can be given a number of options to enable and
40 disable various features. Most useful ones are:
44 Install CLN into the directory DIR (default: /usr/local).
48 Use GNU multiprecision library (default: yes, if available)
52 Don't build static version of CLN library. This option is useful if
53 want to reduce the build time (and you don't need the static library).
55 For a complete list, run:
60 Installation from git.
67 $ git clone git://www.ginac.de/cln.git
69 Later on you can update your copy with
73 2. Make sure all required software is installed. This is *really*
74 important step. If some package is missing, the `configure' script might
81 to generate the `configure' script, and proceed in a standard way, i.e.
85 [become root if necessary]
88 On some platforms (arm, hppa, sparc), problems with the assembler routines
89 have been reported. It may be best to add "-DNO_ASM" to CPPFLAGS before
92 $ ./configure CPPFLAGS=-DNO_ASM
94 More detailed installation instructions can be found in the documentation,
95 in the doc/ directory.