depends: Make native package paths platform-agnostic #32230

pull hebasto wants to merge 2 commits into bitcoin:master from hebasto:250407-native-deps changing 7 files +39 −29
  1. hebasto commented at 4:50 pm on April 7, 2025: member

    This PR makes native package paths platform-agnostic, allowing native packages to be reused across different hosts.

    This is useful in scenarios such as building within a Guix environment.

  2. hebasto added the label Build system on Apr 7, 2025
  3. DrahtBot commented at 4:50 pm on April 7, 2025: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32230.

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #32215 (depends: Fix cross-compiling on macOS by hebasto)
    • #31741 (multiprocess: Add libmultiprocess git subtree by ryanofsky)
    • #31668 (Added rescan option for import descriptors by saikiran57)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

  4. DrahtBot added the label CI failed on Apr 7, 2025
  5. DrahtBot commented at 7:12 pm on April 7, 2025: contributor

    🚧 At least one of the CI tasks failed. Debug: https://github.com/bitcoin/bitcoin/runs/40118602689

    Try to run the tests locally, according to the documentation. However, a CI failure may still happen due to a number of reasons, for example:

    • Possibly due to a silent merge conflict (the changes in this pull request being incompatible with the current code in the target branch). If so, make sure to rebase on the latest commit of the target branch.

    • A sanitizer issue, which can only be found by compiling with the sanitizer and running the affected test.

    • An intermittent issue.

    Leave a comment here, if you need help tracking down a confusing failure.

  6. hebasto marked this as a draft on Apr 7, 2025
  7. depends, qt: Pull translations from native package
    This change is required to support the following commit.
    d4cf3eb474
  8. hebasto force-pushed on Apr 7, 2025
  9. hebasto marked this as ready for review on Apr 7, 2025
  10. DrahtBot removed the label CI failed on Apr 7, 2025
  11. hebasto force-pushed on Apr 8, 2025
  12. DrahtBot added the label CI failed on Apr 8, 2025
  13. depends: Make native package paths platform-agnostic e05fb02ce5
  14. hebasto force-pushed on Apr 8, 2025
  15. hebasto marked this as a draft on Apr 8, 2025
  16. DrahtBot removed the label CI failed on Apr 8, 2025
  17. hebasto closed this on Apr 8, 2025


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: 2025-05-04 03:12 UTC

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