application-services
application-services copied to clipboard
Bug 1923209 - Build test dependencies for Apple silicon r=markh,bdk [ci full]
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
- [ ] This PR follows the breaking change policy:
- [ ] 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.
- For changes that need extra cross-platform testing, consider adding
- Note:
- [ ] 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.
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.