From: Martin Quinson Date: Mon, 8 Jan 2018 10:26:20 +0000 (+0100) Subject: install: small improvements X-Git-Tag: v3.19~379^2~3 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/0b44115928d3b50d7f9102a07fc999ee3d7d73b7 install: small improvements --- diff --git a/doc/doxygen/install.doc b/doc/doxygen/install.doc index e43dbbaa54..bd319bee67 100644 --- a/doc/doxygen/install.doc +++ b/doc/doxygen/install.doc @@ -65,20 +65,27 @@ Recompiling an official archive is not much more complex. SimGrid only uses very - C compiler, C++ compiler, make and friends. SimGrid is rather demanding on the compiler. We use the C++11 standard, and older compilers tend to fail on us. It seems that g++ 5.0 or higher is - required nowadays (because of boost). + required nowadays (because of boost). + SimGrid compiles well with `clang` too. - perl (but you may try to go without it) - We use cmake to configure our compilation ([download page](http://www.cmake.org/cmake/resources/software.html)). - You need cmake version 2.8.8 or higher. You may want to use ccmake - for a graphical interface over cmake. + You need cmake version 2.8.8 or higher. + `ccmake` provides a nicer graphical interface compared to `cmake`. + Press `t` in `ccmake` if you need to see absolutely all + configuration options (e.g., if your python installation is not standard). - boost: - Debian / Ubuntu: `apt-get install libboost-dev libboost-context-dev` - Max OS X: with [fink](http://www.finkproject.org/): `fink install boost1.53.nopython`, or with homebrew: `brew install boost` - Java (if you want to build the Java bindings): - - Debian / Ubuntu: `apt-get install default-jdk libgcj16-dev` + - Debian / Ubuntu: `apt-get install default-jdk libgcj17-dev` (any + version of libgcj will do it; you can use libgcj16-dev or libgcj18-dev + instead, depending on your version of Debian/Ubuntu) - Mac OS X or Windows: Grab a [full JDK](http://www.oracle.com/technetwork/java/javase/downloads) - - Lua (if you want to build with lua enabled): + - Lua (if you want to build with lua enabled): Your version of Lua + must be 5.3. SimGrid won't work with Lua 5.2 nor with 5.1, and + probably not with Lua 5.4 either. - Debian / Ubuntu: `apt-get install liblua5.3-dev lua5.3` - Windows: choco install lua53 - From the source: you need to patch the sources to build dynamic libraries