Changes between Version 5 and Version 12 of Ticket #21480


Ignore:
Timestamp:
09/13/16 19:44:31 (3 years ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #21480

    • Property Commit changed from to e399bf41d805da7ea602daa5b554e0c7ecf2e7b5
    • Property Branch changed from to u/mkoeppe/keep_src__clean_by_using___build_base_when_building_sagelib
    • Property Authors changed from to Matthias Koeppe
  • Ticket #21480 – Description

    v5 v12  
    44
    55(`$SAGE_BUILD_DIR` defaults to `$SAGE_ROOT/var/tmp/sage/build/`)
     6
     7Some possibly useful information:
     8 - Documentation on distutils (https://docs.python.org/2/install/), describing use of `--build-base` to do VPATH builds.
     9 - `pip install` keeps the source directory clean, building instead in a temporary directory, by copying the sources.
     10 `pip install` also offers options `--build` to select a build directory (though it seems as if it does not work with all packages). However, there are some pip issues: [https://github.com/pypa/pip/issues/2060 2060], [https://github.com/pypa/pip/issues/2053 2053], [https://github.com/pypa/pip/issues/804 804] that affect this
     11 - #14807 has some tricks to making VPATH builds work without copying all python source files. But it uses automake instead of setup.sh; we will not do this in our ticket.