mirror of
https://github.com/delibae/claude-prism.git
synced 2026-08-28 05:14:59 +00:00
Three issues prevented Linux builds with Rust 1.95+ and vcpkg: 1. graphite2 hidden symbols: vcpkg builds with -fvisibility=hidden, rust-lld errors on STV_HIDDEN refs. Fix: overlay port that adds GRAPHITE2_EXPORTING and removes -fvisibility=hidden. 2. Rust version scripts: ld.bfd can't mix anonymous + named version tags. Fix: use mold linker which handles both correctly. 3. ICU version mismatch: system ICU (v70/74) found before vcpkg ICU (v78), causing _78 suffix undefined symbols. Fix: move system ICU .so out of linker path during build. vcpkg dynamic libs remain for portable distribution (issue #91). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| build-desktop.yml | ||
| lint.yml | ||