Ticket #13948: 13948_clang_doc.patch

File 13948_clang_doc.patch, 1.9 KB (added by jdemeyer, 9 years ago)
  • doc/en/installation/source.rst

    # HG changeset patch
    # User Jeroen Demeyer <jdemeyer@cage.ugent.be>
    # Date 1380741135 -7200
    # Node ID 4c27df6b02fd325c3d94ce0fab382bb5794a1fb2
    # Parent  b4306fbb59ae2c323a00ae9bb6a940a065bbde3f
    Document that Sage can now be bootstrapped with Clang
    diff --git a/doc/en/installation/source.rst b/doc/en/installation/source.rst
    a b  
    6969  a wide variety of C compilers is supported.
    7070  Many GCC versions work,
    7171  from as old as version 3.4.3 to the most recent release.
     72  Clang also works.
    7273  On Solaris systems, the Sun compiler should also work.
    73   Clang currently does not work.
    7474  See also `Using alternative compilers`_.
    7575- **make**: GNU make, version 3.80 or later. Version 3.82 or later is recommended.
    7676- **m4**: GNU m4 1.4.2 or later (non-GNU or older versions might also work).
    219219Sage developers tend to use fairly recent versions of GCC.
    220 Nonetheless, Sage build process should succeed with any reasonable C compiler.
     220Nonetheless, the Sage build process should succeed with any reasonable C compiler.
    221221This is because Sage will build GCC first (if needed) and then use that newly
    222222built GCC to compile Sage.
    224224If you don't want this and want to try building Sage with a different set of
    226226you need to set the environment variable :envvar:`SAGE_INSTALL_GCC` to ``no``.
     227Make sure you have C, C++ and Fortran compilers installed!
    228 Clang is currently not supported, see :trac:`12426`.
     229Building all of Sage with Clang is currently not supported, see :trac:`12426`.
    230231If you are interested in working on support for commerical compilers from
    231232`HP <http://docs.hp.com/en/5966-9844/ch01s03.html>`_,
    1312 **This page was last updated in June 2013 (Sage 5.10).**
     1313**This page was last updated in October 2013 (Sage 5.12).**