You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 710b1c1
Browse filesBrowse the repository at this point in the historyBrowse files
ci: build linux64_sqlite against depends with PLATFORM_GUI=1
A new linux64_platform_gui depends target builds depends with
PLATFORM_GUI=1, and linux64_sqlite builds against it instead of the
linux64 depends (as linux64_tsan builds against linux64_multiprocess's),
so dash-qt and the unit tests of that job are built with
--enable-platform-gui (enabled through config.site) without adding a
separate build and test job.
contrib/devtools/check-no-rust.py then fails the linux64_sqlite build if
dashd, dash-cli, dash-tx, dash-wallet or the fuzz binary contain cxx
bridge, Rust runtime or Rust standard library symbols, or no symbols at
all: dash-sdk-cxx is for dash-qt only.
The source cache also gets the x86_64 Linux sources of the new depends
job: the Rust toolchain, protoc, standard library and Platform archives.
Its runner may be ARM, and the toolchain and protoc archives are chosen
by the build machine, so download-one is given BUILD and HOST directly;
download-linux would not pass BUILD to its sub-make. The cache key is
versioned so that a cache saved without those sources is not taken as
complete. This step fails until the Platform archives are on the depends
sources mirror.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
0 commit comments