From 930abc418ae6790b0411025b3ebf7ffb76c43bde Mon Sep 17 00:00:00 2001 From: 0x676e67 Date: Thu, 18 Dec 2025 11:16:07 +0800 Subject: [PATCH] build(ci): fix https://github.com/cloudflare/boring/issues/414 --- .github/workflows/ci.yml | 6 ------ Cargo.toml | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ab4d23a7..b7ec8bc2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -239,12 +239,6 @@ jobs: - name: Set Android Linker path if: endsWith(matrix.thing, '-android') run: echo "CARGO_TARGET_$(echo ${{ matrix.target }} | tr \\-a-z _A-Z)_LINKER=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/$(echo ${{ matrix.target }} | sed s/armv7/armv7a/)21-clang++" >> "$GITHUB_ENV" - # https://github.com/rust-lang/cmake-rs/pull/259 breaks handling of long Windows paths - # https://github.com/cloudflare/boring/issues/414 - # https://github.com/0x676e67/boring/commit/efacedb5bf409d0d773e8ce4f5080cb4b4c10f54 - - name: Pin some dependencies, temporary patch for cmake breakage - run: | - cargo update --package cmake --precise 0.1.54 - name: Build tests # We `build` because we want the linker to verify we are cross-compiling correctly for check-only targets. run: cargo build --target ${{ matrix.target }} --tests ${{ matrix.extra_test_args }} diff --git a/Cargo.toml b/Cargo.toml index ea0bba5f..60ee2648 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,7 +29,7 @@ bindgen = { version = "0.72.0", default-features = false, features = ["runtime"] bitflags = "2.9" brotli = "8.0" bytes = "1" -cmake = "0.1.54" +cmake = "0.1.57" fs_extra = "1.3.0" fslock = "0.2" foreign-types = "0.5"