X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c748c88a0d83acdf77816e4061fa4d9c611739c5..ba4219dbc519ed46da9db9bf9e34dbdbb0534ed2:/doc/FAQ.doc
diff --git a/doc/FAQ.doc b/doc/FAQ.doc
index d14f7ea3d4..08aef210ae 100644
--- a/doc/FAQ.doc
+++ b/doc/FAQ.doc
@@ -772,26 +772,6 @@ Don't assume we never run this target, because we do. Really. Promise!
There is several reasons which may cause the make check to fail on your
machine:
- - You are using a borken compiler.\n
- The symptom may be that the "make check" fails within testsuite/gras
- directory.\n
- For example, we failed to use gcc 4.0 with optimization flags. The
- workaround is either to install a gcc-3.4 compiler and change the /usr/bin/gcc
- link to let it point on /usr/bin/gcc-3.4 or use the
- --disable-compiler-optimizations of the configure script.\n
- This bug is really puzzeling: the first testcase of gras fails when
- SimGrid is compiled with any optimization flag (-O1 and above). More
- astonishing, it also fails when compiled with
- -O1 -fno-defer-pop -fno-guess-branch-probability -fno-cprop-registers -fno-loop-optimize -fno-if-conversion -fno-if-conversion2 -fno-merge-constants -fno-tree-ccp -fno-tree-dce -fno-tree-dominator-opts -fno-tree-dse -fno-tree-ter -fno-tree-lrs -fno-tree-sra -fno-tree-copyrename -no-ftree-fre -fno-tree-ch -fno-delayed-branch\n
- That long list of options comes down to enabling -O1, and then disabling
- all the optimizations that -O1 is supposed to enable, according to the
- gcc documentation. So, it should give the same results than -O0... The
- reason seems to be this little sentence in the gcc documentation: Not
- all optimizations are controlled directly by a flag. Only optimizations
- that have a flag are listed. Under such circumstances, there is not
- much we can do.\n
- => Avoid gcc-4.0 when compiling SimGrid!
-
- You are using a borken libc (probably concerning the contextes).\n
The symptom is that the "make check" fails within the examples/msg directory.\n
By default, SimGrid uses something called ucontexts. This is part of the