Skip to content

Long-term task ticket: Support "make install" of the Sage distribution #21495

@mkoeppe

Description

@mkoeppe

#21479 makes SAGE_LOCAL configurable by "./configure --prefix=SAGE_LOCAL". The default is the "local" subdirectory of the sage source tree (or the separate sage build tree, if using a VPATH configuration - #21469).

On this task ticket, let's organize the steps necessary to support "make install" that is separate from "make".

  • Step 1: Autotoolize ALL packages, so that they support staged installs using DESTDIR
  • Step 2: ...
  • Step 3: Have packages install into staging hierarchy and have make install copy the staged stuff to the prefix hierarchy. Easy! ;)

The comments section of this ticket is also a place for philosophical discussions regarding the nature of build and install directories, etc.

CC: @dimpase @sagetrac-felixs @jdemeyer @mezzarobba

Component: build

Issue created by migration from https://trac.sagemath.org/ticket/21495

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions