From a175c72f2c488cd6ecf7c140c3bde8634add30c8 Mon Sep 17 00:00:00 2001 From: imitrichev Date: Fri, 26 Feb 2016 19:23:29 +0300 Subject: [PATCH] Add compilation guidelines for Fedora, and other notes Other notes include packages required for python3 module and packages required to use prebuilt system blas and lapack. Cantera installation was tested to be successful on Fedora 20 and Fedora 22. Resolves #324 --- doc/sphinx/compiling.rst | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/doc/sphinx/compiling.rst b/doc/sphinx/compiling.rst index efefd6416..8cfc8c8b0 100644 --- a/doc/sphinx/compiling.rst +++ b/doc/sphinx/compiling.rst @@ -16,6 +16,7 @@ operating systems: * Ubuntu 12.04 LTS (Lucid Lynx) or newer * Debian 7.0 (Wheezy) or newer + * Fedora 20 or newer * Windows 7, or Windows 8 (32-bit or 64-bit versions) * OS X 10.9 (Mavericks) or OS X 10.10 (Yosemite). @@ -39,6 +40,22 @@ Linux cython python-dev python-numpy python-numpy-dev python-setuptools +* Building the python3 module requires the following libraries:: + + python3 python3-setuptools cython3 python3-numpy + +* For Fedora (version 22 or higher) users, the following packages should + be installed via the package manager:: + + gcc-c++ python scons sundials-devel blas-devel lapack-devel + + If your Fedora version is lower than 22, the `sundials-devel` package is not + available, and you should build Sundials from source. + + Python module required packages are:: + + python-setuptools python-devel Cython numpy + * Checking out the source code from version control requires Git (install ``git``). @@ -46,7 +63,7 @@ Linux contain a suitable version, you may be able to install a more recent version using `easy_install` or `pip`. -* Building the Fortran interface also requires gfortran or another supported +* Building the Fortran interface also requires `gfortran` or another supported Fortran compiler. * Users of other distributions should install the equivalent packages, which may have slightly different names.