Project

General

Profile

Feature #1260

oi-build Makefile infrastructure support for dependencies

Added by Bayard Bell about 8 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
OI-Userland
Target version:
-
Start date:
2011-07-24
Due date:
2011-07-24
% Done:

0%

Estimated time:
1.00 h
Difficulty:
Medium
Tags:
needs-triage

Description

The initial deliverable here is to have the Makefile infrastructure automatically provide for pulling in dependency packages as a single global action, as we don't expect to have accurate dependency tracking at package granularity (e.g. satisfying the dependency for one component can mask the dependency for components built later). This will parse out the list of dependencies package-level dependencies, sort them into a list of unique elements, and invoke xargs pkg install for the list. This will be provided as a make depend target that should be run in one of the top-level Makefiles (for all of oi-build or for components).

If it's trivial enough, the existing list of dependencies for oi-build can be folded into a top-level list, allowing "make depend" to replace the long "pkg install" in the build steps.

History

#1

Updated by Alasdair Lumsden about 8 years ago

  • Target version deleted (oi_151_stable)
#2

Updated by Ken Mays over 5 years ago

  • Tracker changed from Bug to Feature
#3

Updated by Aurélien Larcher over 3 years ago

  • Category changed from 35 to OI-Userland
  • Status changed from New to Resolved
  • Assignee changed from Bayard Bell to Adam Števko

Added in PR1945: https://github.com/OpenIndiana/oi-userland/pull/1945

Imported from solaris-userland.

Also available in: Atom PDF