Skip to content

Conversation

@jonalmeida
Copy link
Collaborator

I don't believe we need test coverage for this change, but I could be wrong. Will add a changelog if this is useful for third-party consumers, I think our internal devs seems to be the most affected right now.

Pull Request checklist

  • Breaking changes: This PR follows our breaking change policy
    • This PR follows the breaking change policy:
      • This PR has no breaking API changes, or
      • There are corresponding PRs for our consumer applications that resolve the breaking changes and have been approved
  • Quality: This PR builds and tests run cleanly
    • Note:
      • For changes that need extra cross-platform testing, consider adding [ci full] to the PR title.
      • If this pull request includes a breaking change, consider cutting a new release after merging.
  • Tests: This PR includes thorough tests or an explanation of why it does not
  • Changelog: This PR includes a changelog entry in CHANGELOG.md or an explanation of why it does not need one
    • Any breaking changes to Swift or Kotlin binding APIs are noted explicitly
  • Dependencies: This PR follows our dependency management guidelines
    • Any new dependencies are accompanied by a summary of the due diligence applied in selecting them.

@jonalmeida
Copy link
Collaborator Author

Task :full-megazord:cargoBuildDarwin-aarch64 FAILED
[task 2025-11-03T22:20:27.311Z] Caused by:
[task 2025-11-03T22:20:27.311Z]   process didn't exit successfully: `/builds/worker/checkouts/vcs/target/release/build/libsqlite3-sys-54d6cb87ee56ad6f/build-script-build` (exit status: 1)
[task 2025-11-03T22:20:27.311Z]   --- stdout
[task 2025-11-03T22:20:27.311Z]   cargo:rerun-if-env-changed=LIBSQLITE3_SYS_USE_PKG_CONFIG
[task 2025-11-03T22:20:27.311Z]   cargo:include=/builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.35.0/sqlite3
[task 2025-11-03T22:20:27.311Z]   cargo:rerun-if-changed=sqlite3/sqlite3.c
[task 2025-11-03T22:20:27.311Z]   cargo:rerun-if-changed=sqlite3/wasm32-wasi-vfs.c
[task 2025-11-03T22:20:27.311Z]   cargo:rerun-if-env-changed=SQLITE_MAX_VARIABLE_NUMBER
[task 2025-11-03T22:20:27.311Z]   cargo:rerun-if-env-changed=SQLITE_MAX_EXPR_DEPTH
[task 2025-11-03T22:20:27.311Z]   cargo:rerun-if-env-changed=SQLITE_MAX_COLUMN
[task 2025-11-03T22:20:27.311Z]   cargo:rerun-if-env-changed=LIBSQLITE3_FLAGS
[task 2025-11-03T22:20:27.311Z]   OUT_DIR = Some(/builds/worker/checkouts/vcs/target/aarch64-apple-darwin/release/build/libsqlite3-sys-c180b2aadd784c21/out)
[task 2025-11-03T22:20:27.311Z]   OPT_LEVEL = Some(s)
[task 2025-11-03T22:20:27.311Z]   TARGET = Some(aarch64-apple-darwin)
[task 2025-11-03T22:20:27.311Z]   HOST = Some(x86_64-unknown-linux-gnu)
[task 2025-11-03T22:20:27.311Z]   cargo:rerun-if-env-changed=CC_aarch64-apple-darwin
[task 2025-11-03T22:20:27.311Z]   CC_aarch64-apple-darwin = None
[task 2025-11-03T22:20:27.311Z]   cargo:rerun-if-env-changed=CC_aarch64_apple_darwin
[task 2025-11-03T22:20:27.311Z]   CC_aarch64_apple_darwin = None
[task 2025-11-03T22:20:27.311Z]   cargo:rerun-if-env-changed=TARGET_CC
[task 2025-11-03T22:20:27.312Z]   TARGET_CC = None
[task 2025-11-03T22:20:27.312Z]   cargo:rerun-if-env-changed=CC
[task 2025-11-03T22:20:27.312Z]   CC = None
[task 2025-11-03T22:20:27.312Z]   cargo:rerun-if-env-changed=CROSS_COMPILE
[task 2025-11-03T22:20:27.312Z]   CROSS_COMPILE = None
[task 2025-11-03T22:20:27.312Z]   RUSTC_LINKER = None
[task 2025-11-03T22:20:27.312Z]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[task 2025-11-03T22:20:27.312Z]   RUSTC_WRAPPER = Some(sccache)
[task 2025-11-03T22:20:27.312Z]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[task 2025-11-03T22:20:27.312Z]   CRATE_CC_NO_DEFAULTS = None
[task 2025-11-03T22:20:27.312Z]   DEBUG = Some(true)
[task 2025-11-03T22:20:27.312Z]   CARGO_CFG_TARGET_FEATURE = Some(aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh)
[task 2025-11-03T22:20:27.312Z]   cargo:rerun-if-env-changed=MACOSX_DEPLOYMENT_TARGET
[task 2025-11-03T22:20:27.312Z]   MACOSX_DEPLOYMENT_TARGET = None
[task 2025-11-03T22:20:27.312Z]   cargo:rerun-if-env-changed=CFLAGS_aarch64-apple-darwin
[task 2025-11-03T22:20:27.312Z]   CFLAGS_aarch64-apple-darwin = None
[task 2025-11-03T22:20:27.312Z]   cargo:rerun-if-env-changed=CFLAGS_aarch64_apple_darwin
[task 2025-11-03T22:20:27.312Z]   CFLAGS_aarch64_apple_darwin = None
[task 2025-11-03T22:20:27.312Z]   cargo:rerun-if-env-changed=TARGET_CFLAGS
[task 2025-11-03T22:20:27.312Z]   TARGET_CFLAGS = Some(-DNDEBUG)
[task 2025-11-03T22:20:27.312Z]   cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
[task 2025-11-03T22:20:27.312Z]   CC_SHELL_ESCAPED_FLAGS = None
[task 2025-11-03T22:20:27.312Z]   CARGO_ENCODED_RUSTFLAGS = Some(-Dwarnings)
[task 2025-11-03T22:20:27.312Z]   cargo:warning=cc: error: unrecognized command-line option '-arch'
[task 2025-11-03T22:20:27.312Z]   cargo:warning=cc: error: unrecognized command-line option '-mmacosx-version-min=11.0'
[task 2025-11-03T22:20:27.312Z] 
[task 2025-11-03T22:20:27.312Z]   --- stderr
[task 2025-11-03T22:20:27.312Z] 
[task 2025-11-03T22:20:27.312Z] 
[task 2025-11-03T22:20:27.312Z]   error occurred in cc-rs: Command LC_ALL="C" "sccache" "cc" "-Os" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-mmacosx-version-min=11.0" "-DNDEBUG" "-DSQLITE_CORE" "-DSQLITE_DEFAULT_FOREIGN_KEYS=1" "-DSQLITE_ENABLE_API_ARMOR" "-DSQLITE_ENABLE_COLUMN_METADATA" "-DSQLITE_ENABLE_DBSTAT_VTAB" "-DSQLITE_ENABLE_FTS3" "-DSQLITE_ENABLE_FTS3_PARENTHESIS" "-DSQLITE_ENABLE_FTS5" "-DSQLITE_ENABLE_JSON1" "-DSQLITE_ENABLE_LOAD_EXTENSION=1" "-DSQLITE_ENABLE_MEMORY_MANAGEMENT" "-DSQLITE_ENABLE_RTREE" "-DSQLITE_ENABLE_STAT4" "-DSQLITE_SOUNDEX" "-DSQLITE_THREADSAFE=1" "-DSQLITE_USE_URI" "-DHAVE_USLEEP=1" "-DHAVE_ISNAN" "-D_POSIX_THREAD_SAFE_FUNCTIONS" "-DHAVE_LOCALTIME_R" "-DSQLITE_ENABLE_UNLOCK_NOTIFY" "-o" "/builds/worker/checkouts/vcs/target/aarch64-apple-darwin/release/build/libsqlite3-sys-c180b2aadd784c21/out/c877a2978823c39d-sqlite3.o" "-c" "sqlite3/sqlite3.c" with args cc did not execute successfully (status code exit status: 1).
[task 2025-11-03T22:20:27.312Z] 
[task 2025-11-03T22:20:27.312Z] 
[task 2025-11-03T22:20:27.312Z] warning: build failed, waiting for other jobs to finish...
[task 2025-11-03T22:20:28.607Z] 
[task 2025-11-03T22:20:28.607Z] > Task :full-megazord:cargoBuildDarwin-aarch64 FAILED
[task 2025-11-03T22:20:28.607Z] 

This is green for me locally, so I think I'm missing something with rust targets that need some bootstrapping.

@jonalmeida jonalmeida changed the title Bug 1923209 - Build test dependencies for Apple silicon r=markh,bdk Bug 1923209 - Build test dependencies for Apple silicon r=markh,bdk [ci full] Nov 3, 2025
@jonalmeida jonalmeida closed this Nov 4, 2025
@jonalmeida jonalmeida reopened this Nov 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants