-
fix(release): stop provider runtime crates re-enabling heavy base default features
发布于
2026-07-05 12:46:04 +00:00 The Windows ARM64 release target builds with --no-default-features
--features pdf precisely because tract-linalg's ARM64 asm cannot build
under MSVC. The provider-runtime extraction added eight crates that
depend on jcode-base with default features on, and cargo feature
unification silently re-enabled embeddings (tract) + bedrock for every
build of the workspace, breaking that target (LNK1181 on arm64simd .o
files) and bloating minimal builds.Depend on jcode-base with default-features = false in all runtime
crates; the top-level binary remains the only place that decides heavy
optional features.下载附件