Ticket #13515: 13515_gcc_doc.patch

File 13515_gcc_doc.patch, 4.0 KB (added by jdemeyer, 10 years ago)
  • doc/en/faq/faq-usage.rst

    # HG changeset patch
    # User Jeroen Demeyer <jdemeyer@cage.ugent.be>
    # Date 1348236222 -7200
    # Node ID 8b46ee0321dad37424af3f73905a23b36654b6bf
    # Parent  48a6aaea3b0b52eda572247715ef98286b0c5d23
    Update documentation regarding gfortran installation
    
    diff --git a/doc/en/faq/faq-usage.rst b/doc/en/faq/faq-usage.rst
    a b  
    5151everything necessary to develop Sage, the source code, all its
    5252dependencies and the complete changelog. On Linux systems like
    5353Debian/Ubuntu, you may have to install the ``build essential``
    54 package, the ``m4`` macro processor, and ``gfortran``. Your system
    55 needs to have a working
    56 `GCC <http://gcc.gnu.org>`_
    57 installation (gcc, g++, and gfortran) if you want to compile Sage
    58 from source. So far, Sage has not been successfully built with a
    59 compiler suite other than GCC. You might also consider installing the
    60 ``readline`` package and its corresponding development headers. These
    61 packages make it easier to work with the Sage command line interface
    62 by providing text editing features at the command line level. On
     54package and the ``m4`` macro processor. Your system
     55needs to have a working C compiler if you want to compile Sage
     56from source. On
    6357Debian/Ubuntu, you can install these prerequisites as follows::
    6458
    65     sudo apt-get install build-essential m4 gfortran
    66     sudo apt-get install readline-common libreadline-dev
     59    sudo apt-get install build-essential m4
    6760
    6861If you have a multi-core system, you can opt for a parallel build of
    6962Sage. The command ::
  • doc/en/installation/introduction.rst

    diff --git a/doc/en/installation/introduction.rst b/doc/en/installation/introduction.rst
    a b  
    3636
    3737* flint: fast library for number theory
    3838
    39 * fortran: the Fortran programming language
     39* GAP: A System for Computational Discrete Algebra
    4040
    41 * GAP: A System for Computational Discrete Algebra
     41* GCC: GNU compiler collection containing C, C++ and Fortran compilers
    4242 
    4343* genus2reduction: Reduction information about genus 2 curves
    4444
    4545* gfan: Computation of Groebner fans and toric varieties
    4646 
    47 * ghmm: the hidden Markov model library
    48 
    4947* givaro: a C++ library for arithmetic and algebraic computations
    5048
    51 * gmp-mpir: MPIR is an open source multiprecision integer library derived from
     49* mpir: MPIR is an open source multiprecision integer library derived from
    5250  GMP (the GNU multiprecision library)
    5351 
    5452* gsl: GNU Scientific Library is a numerical library for C and C++
     
    6260* jmol: a Java molecular viewer for three-dimensional chemical
    6361  structures
    6462
    65 * jsmath: include mathematics in HTML
    66 
    6763* lapack: a library of Fortran 77 subroutines for solving the most
    6864  commonly occurring problems in numerical linear algebra.
    6965
     
    7874* linbox: C++ template library for exact, high-performance linear
    7975  algebra computation
    8076
     77* mathjax: Javascript display engine for mathematics
     78
    8179* matplotlib: a Python 2-D plotting library
    8280
    8381* maxima: symbolic algebra and calculus
     
    110108  polynomial rings and subsets of the power set of the Boolean
    111109  variables
    112110
     111* PPL: The Parma Polyhedra Library
     112
    113113* pynac: a modified version of GiNaC (a C++ library for symbolic
    114114  mathematical calculations) that replaces the dependency on CLN by
    115115  Python
  • doc/en/installation/source.rst

    diff --git a/doc/en/installation/source.rst b/doc/en/installation/source.rst
    a b  
    4949- **perl**: version 5.8.0 or later
    5050- **tar**: GNU tar version 1.17 or later, or BSD tar
    5151- **ranlib**
    52 - On recent Debian or Ubuntu systems:
    53   **g++**, **gfortran** and the **dpkg-dev** package for
     52- On recent Debian or Ubuntu systems: the **dpkg-dev** package for
    5453  `multiarch <http://wiki.debian.org/Multiarch>`_ support
    5554
    5655Recommended but not strictly required:
     
    144143
    145144::
    146145
    147      sudo apt-get install build-essential gfortran
     146     sudo apt-get install build-essential
    148147
    149148(this was tested on Ubuntu 9.04).
    150149