发布

  • fix(release): stop provider runtime crates re-enabling heavy base default features

    frostbyte_neo 发布于 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.

    下载附件