From af1dd538906ccadfd744f9959ab73dbab9801400 Mon Sep 17 00:00:00 2001 From: mquinson Date: Sat, 20 May 2006 10:03:59 +0000 Subject: [PATCH] I cannot stand that Arnaud commited more recently than me on this file git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2263 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- doc/FAQ.doc | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/doc/FAQ.doc b/doc/FAQ.doc index 7d0bcebe4e..58b7a3b3c8 100644 --- a/doc/FAQ.doc +++ b/doc/FAQ.doc @@ -11,7 +11,7 @@ not familiar with compiling C files under UNIX. If you follow these instructions and still have some troubles, drop an e-mail to . -\subsection faq_compiling Compiling SimGrid +\subsection faq_compiling Compiling SimGrid from an archive First of all, you need to download the latest version of SimGrid from here. @@ -68,7 +68,15 @@ Thus, there is two ways to link your program with SimGrid: \subsection faq_compiling_cvs Compiling SimGrid from the CVS -First of all, you need to get the "simgrid" module from +The project development takes place in the cvs, where all changes are +commited when they happen. Then every once in a while, we make sure that the +code quality meets our standard and release an archive from the code in the +CVS. We afterward go back to the development in the CVS. So, if you need a +recently added feature and can afford some little problem with the stability +of the lastest features, you may want to use the CVS version instead of a +released one. + +For that, you first need to get the "simgrid" module from here. You won't find any configure and a few other things @@ -89,6 +97,17 @@ architecture/system, you should do the previous steps on a perfectly standard box, then do a make dist that will build you a perfectly portable SimGrid archive. +In summary, the following commands will checkout the CVS, regenerate the +configure script and friends, configure SimGrid and build an archive you can +use on another machine afterward. + +\verbatim cvs -d :pserver:anonymous@scm.gforge.inria.fr:/cvsroot/simgrid login +cvs -d :pserver:anonymous@scm.gforge.inria.fr:/cvsroot/simgrid checkout simgrid +cd simgrid +./bootstrap +./configure --enable-maintainer-mode +make dist \endverbatim + \subsection faq_setting Setting up your own code Do not build your simulator by modifying the SimGrid examples. Go -- 2.20.1