... | ... | @@ -203,6 +203,10 @@ The `--prefix` is necessary only so that non-python-related parts are installed |
|
|
|
|
|
**Important:** The boost-python dependency **must** be compiled against the same Python version that is used in the virtualenv.
|
|
|
|
|
|
## Troubleshooting
|
|
|
|
|
|
If errors occur when running `configure`, look inside the `config.log` file for information on why the tests failed. Do not forget to include the contents of this file when reporting problems.
|
|
|
|
|
|
## Memory requirements for compilation
|
|
|
|
|
|
Graph-tool requires relatively large amounts of RAM (~ 3 GB) during compilation, because it uses [template metaprogramming](http://en.wikipedia.org/wiki/Template_metaprogramming) extensively. Most compilers are still not not very well optimized for this, which means that even though the program is relatively small, it will still use up lots of RAM during compilation, specially if optimizations are used (and you do want to use them). Below you can see the memory usage during compilation using GCC 5.2.0 and clang 3.7.0, on a 64-bit GNU/Linux system with an Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz.
|
... | ... | |