ci: Add CAPNP_BUILD=autotools-static and enable in newdeps #373

pull mutatrum wants to merge 1 commits into bitcoin-core:master from mutatrum:ci-autotools-static changing 3 files +28 −8
  1. mutatrum commented at 12:55 PM on October 2, 2026: contributor

    This PR add support for CAPNP_BUILD=autotools-static in ci/scripts/ci.sh so Cap'n Proto can be built from source using autotools instead of cmake. This provides CI coverage for static linking against autotools-built Cap'n Proto libraries and ensures link order regressions are caught.

    Enable CAPNP_BUILD=autotools-static in newdeps, and adds autoconf, automake, and libtool to nativeBuildInputs in shell.nix for the nix environment.

    As mentioned in #367#pullrequestreview-5380384729.

  2. ci: Add CAPNP_BUILD=autotools-static and enable in newdeps
    Add support for CAPNP_BUILD=autotools-static in ci/scripts/ci.sh so Cap'n
    Proto can be built from source using autotools instead of cmake. This provides
    CI coverage for static linking against autotools-built Cap'n Proto libraries
    and ensures link order regressions are caught.
    
    Enable CAPNP_BUILD=autotools-static in newdeps, and add autoconf, automake,
    and libtool to nativeBuildInputs in shell.nix for the nix environment.
    3c13c7de9d
  3. DrahtBot commented at 12:55 PM on October 2, 2026: none

    <!--e57a25ab6845829454e8d69fc972939a-->

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

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

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

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #333 (nix: Make clang tooling and IWYU find the right standard library headers by ryanofsky)
    • #175 (Set cmake_minimum_required(VERSION 3.22) by maflcko)

    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.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->


github-metadata-mirror

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

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