OverviewPipelines
language-englishlanguage-englishlanguage-norwegian-bokmallanguage-norwegian-nynorsk
Login
Divvun BuildkiteOverviewPipelines
language-englishlanguage-englishlanguage-norwegian-bokmallanguage-norwegian-nynorskLogin
Pipelinesdivvun-runtimeBuild #294

build-number

PASSED
duration-label: 14m 42s
started-label-colon: time-days-ago
Split cdylib into divvun-runtime-ffi subcrate The root crate was ["lib", "cdylib", "staticlib"]. On Windows MSVC, cdylib's import library and staticlib both want divvun_runtime.lib and clobber each other, so the staticlib was never reaching artifact consumers. - Root [lib] is now ["lib", "staticlib"] only. - New workspace member crates/divvun-runtime-ffi is cdylib, names its output divvun_runtime (so consumers still find libdivvun_runtime.{dylib,so} / divvun_runtime.dll), and re-exports divvun_runtime::ffi via pub use. Rust's reachability analysis carries the #[no_mangle] DRT_* symbols from the rlib into the cdylib's export table. - build/build.ts buildLib now invokes cargo for both packages in one build so ./x build-lib still emits both artifacts.
main
5536006f

jobs-heading

divvun-actions cidivvun-actions ci
ran-in▶
lib-build-x86_64-unknown-linux-gnu./x build-lib --target x86_64-unknown-linux-gnu mkdir -p lib...
ran-in▶
build-aarch64-pc-windows-msvc$env:PATH = "C:\Program Files (x86)\Microsoft Visual Studio\...
ran-in▶
build-x86_64-unknown-linux-gnu./x build --target x86_64-unknown-linux-gnu mv target/x86_64...
ran-in▶
aarch64-apple-darwin - Build./x build --target aarch64-apple-darwin mv target/aarch64-ap...
ran-in▶
build-x86_64-pc-windows-msvc$env:PATH = "C:\Program Files (x86)\Microsoft Visual Studio\...
ran-in▶
aarch64-apple-darwin - Signecho '--- Downloading unsigned binary' buildkite-agent artif...
ran-in▶
lib-build-aarch64-apple-darwin./x build-lib --target aarch64-apple-darwin mkdir -p libdivv...
ran-in▶
lib-build-x86_64-pc-windows-msvc$env:PATH = "C:\Program Files (x86)\Microsoft Visual Studio\...
ran-in▶
lib-build-aarch64-pc-windows-msvc$env:PATH = "C:\Program Files (x86)\Microsoft Visual Studio\...
ran-in▶
Publish (Dev)divvun-actions run divvun-runtime-publish
ran-in▶
Divvun Buildkite Overview

Resources

Buildkite DashboardGitHub - divvunGitHub - giellalt