1 This text assumes that all projects are to be installled
4 To be able to compile isa you need several standard tools such
5 as pkg-config, bison and flex which may not be installed by default.
6 To generate configure scripts you also need autoconf, automake and libtool.
8 If you are installing on Ubuntu, then you can install the packages
9 libgmp3-dev, libyaml-dev, libntl-dev, libsyck0-dev and libxml2-dev
10 and then you can go straight to the installation of LLVM/clang and isa
13 get GMP from http://gmplib.org/ if not already installed
15 ./configure --prefix=/home/sven/loop/
20 get syck 0.55 from http://rubyforge.org/projects/syck/
22 ./configure --prefix=/home/sven/loop/
27 get libyaml from http://pyyaml.org/wiki/LibYAML
29 ./configure --prefix=/home/sven/loop/
34 get NTL from http://shoup.net/ntl/
37 ./configure NTL_GMP_LIP=on PREFIX=/home/sven/loop/
43 get libxml2-2.6.23.tar.gz from ftp://xmlsoft.org/libxml2/
45 ./configure --prefix=/home/sven/loop/
47 make check # requires download of separate tests
51 get 'Clang Binaries for ...' from
52 http://llvm.org/releases/download.html#2.9
53 or install from source
54 svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
56 svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
58 ./configure --prefix=/home/sven/loop/
63 git clone git://repo.or.cz/isa.git
65 # the first two steps can be skipped if you downloaded a tar ball
68 ./configure --prefix=/home/sven/loop/ \
69 --with-syck=/home/sven/loop/ \
70 --with-ntl-prefix=/home/sven/loop/ \
71 --with-gmp-prefix=/home/sven/loop/ \
72 --with-libxml2=/home/sven/loop/ \
73 --with-libyaml-prefix=/home/sven/loop/ \
74 --with-clang-prefix=/home/sven/loop/