depends: Evaluate potential improvements #18821

issue dongcarl openend this issue on April 29, 2020
  1. dongcarl commented at 9:02 pm on April 29, 2020: contributor

    There are a couple of things we can do to make our depends Makefile-based system more robust. A couple that have been in my head to potentially explore:

    1. Some functionality that are not directly related to prerequisites producing targets could perhaps be simplified if delegated to scripts
    2. Eliminating builtin rules and variables e.g. MAKEFLAGS += --no-builtin-variables: I’ve tried this, and it breaks libminiupnpc because it relies on builtin rules.
    3. Require a recent-ish bash so that we can use set -euo pipefail and catch errors early

    A lot of this is from: https://tech.davis-hansson.com/p/make/ (ignore the title)

  2. dongcarl added the label Build system on Apr 29, 2020
  3. pinheadmz assigned fanquake on Apr 27, 2023
  4. willcl-ark commented at 3:01 pm on April 10, 2024: contributor

    The feature request didn’t seem to attract much attention in the past. Also, the issue seems not important enough right now to keep it sitting around idle in the list of open issues.

    Pull requests with improvements are always welcome.

  5. willcl-ark closed this on Apr 10, 2024


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-10-30 00:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me