In one life you're Thomas A. Anderson, program writer for a respectable software company. You have a social security number, you pay your taxes, and you (dramatic pause) help your landlady carry out her garbage.
Jaunty-lmuA lot of software is missing, so we need to provide ACML, GMP and Boost on our own. As an additional obstacle Note: libboost-program_options1.35.0 should be installed on those machines. Note: Everything has to be compiled in the project/theorie directory. We assume that you have set the Experimental description, but worked once for me, however, not well tested.
Tested: acml-4-4-0-gfortran-64bit
Successully tested versions up to now: 4.3.1, 4.3.2, 5.0.1
build/x86_64_jaunty> ../../configure --prefix=$PROJECT --bindir=$HOME/bin --libdir=$PROJECT/lib --enable-cxx build/ia64> nice make -j 16 build/ia64> make check build/ia64> make install
Tested versions here: 1.40.0, 1.41.0, 1.42.0
> ./bootstrap.sh --prefix=$PROJECT --with-libraries=program_options > ./bjam Now copy the libraries from stage/ to ~/lib , where stage is a newly generated directory within your freshly installed boost.
In order for the toolkit to find our own GMP need to setup LDFLAGS accordingly. Of course,
It is assumed here, that you have downloaded the toolkit to a directory named trunk
> export F77=gfortran > export CXXFLAGS="-DNDEBUG -O3 -fopenmp" > export LDFLAGS=-L$PROJECT/lib trunk> ./configure --bindir=$PROJECT/bin --with-blas="-L$PROJCET/acml/gfortran64_mp/lib -lacml_mp -lacml_mv -lgfortran" --with-gmp=$PROJECT/include --with-boost=$PROJECT/boost --with-boost-program-options="-L$PROJECT/lib -lboost_program_options" trunk> make -j 16 trunk> make install The option --with-boost=... links to the boost directory and is very important.
Adaption to the new file server => binaries and libraries must not be located under \$HOME. I use \$PROJECT as "/project/theorie/Andreas.Holzner" (adapt as appropriate). build/x86_64> ../../configure --bindir=$PROJECT/bin/$(uname -m) --with-blas="-L$PROJECT/numerik/acml4.3.0/gfortran64_mp/lib -lacml_mp -lacml_mv -lgfortran" |