Opened 5 years ago

Closed 5 years ago

#17286 closed enhancement (fixed)

Use order-only prerequisites for build/Makefile

Reported by: jdemeyer Owned by:
Priority: major Milestone: sage-6.4
Component: build Keywords:
Cc: jpflori Merged in:
Authors: Jeroen Demeyer Reviewers: Jean-Pierre Flori
Report Upstream: N/A Work issues:
Branch: b017b75 (Commits) Commit: b017b75fcebaa77462f8ff7b409c1a2f4b92723a
Dependencies: Stopgaps:

Description (last modified by jdemeyer)

I am marking some pure build-time dependencies as "order only". The mainly concerns the dependency of ATLAS on Python: we no longer require ATLAS to be rebuilt just because Python gets upgraded.

I am also adding PKGCONF to base.

Note: this feature requires GNU make >= 3.80, but that was already a documented requirement of Sage.

Change History (8)

comment:1 Changed 5 years ago by jdemeyer

  • Description modified (diff)

comment:2 Changed 5 years ago by jpflori

  • Cc jpflori added

comment:3 Changed 5 years ago by jdemeyer

  • Description modified (diff)

comment:4 Changed 5 years ago by jdemeyer

  • Branch set to u/jdemeyer/ticket/17286
  • Created changed from 11/04/14 12:18:16 to 11/04/14 12:18:16
  • Modified changed from 11/04/14 16:16:52 to 11/04/14 16:16:52

comment:5 Changed 5 years ago by jdemeyer

  • Commit set to b017b75fcebaa77462f8ff7b409c1a2f4b92723a
  • Status changed from new to needs_review

New commits:

b017b75Use order-only prerequisites for build/Makefile

comment:6 Changed 5 years ago by jdemeyer

  • Description modified (diff)

comment:7 Changed 5 years ago by jpflori

  • Reviewers set to Jean-Pierre Flori
  • Status changed from needs_review to positive_review

Seems to work fine for me!

comment:8 Changed 5 years ago by vbraun

  • Branch changed from u/jdemeyer/ticket/17286 to b017b75fcebaa77462f8ff7b409c1a2f4b92723a
  • Resolution set to fixed
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.