Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[doc] Add documentation about compiling to 32bit on Linux 64bit multiarch
authorGabriel Corona <gabriel.corona@loria.fr>
Thu, 21 Apr 2016 12:42:39 +0000 (14:42 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Thu, 21 Apr 2016 13:15:11 +0000 (15:15 +0200)
doc/doxygen/install.doc

index 1e0ef4e..38eb091 100644 (file)
@@ -382,4 +382,26 @@ computer.
 export LD_LIBRARY_PATH=/opt/simgrid/lib
 @endverbatim
 
+@subsection install_src_32 Compiling a 32 bit version
+
+On a multiarch x86_64 Linux, it should be possible to compile a 32 bit
+version of SimGrid with something like:
+
+@verbatim
+CFLAGS=-m32 \
+CXXFLAGS=-m32 \
+PKG_CONFIG_LIBDIR=/usr/lib/i386-linux-gnu/pkgconfig/ \
+cmake . \
+-DCMAKE_SYSTEM_PROCESSOR=i386 \
+-DCMAKE_Fortran_COMPILE=/some/path/to/i686-linux-gnu-gfortran \
+-DGFORTRAN_EXE=/some/path/to/i686-linux-gnu-gfortran
+@endverbatim
+
+where i686-linux-gnu-gfortran can be implemented as:
+
+@verbatim
+#!/bin/sh
+exec gfortran -m32 "$@"
+@endverbatim
+
 */