joseluisq/rust-linux-darwin-builder

Building crates needing C++ fails

オープン

#27 opened on 2023/08/24

 (4 件のコメント) (0 件のリアクション) (0 人の担当者)Dockerfile (22 件のフォーク)github user discovery
bugdarwinhelp wantedlinuxmusl

Repository metrics

Stars
 (153 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

When I use the builder, crates that contain Rust-compiled C++ code fail to link. Example:

...much spew...
  = note: ld: archive has no table of contents file '/root/src/difft/target/aarch64-apple-darwin/release/build/difftastic-abae5b1432a24d5f/out/libtree-sitter-ada.a' for architecture arm64
          clang: error: linker command failed with exit code 1 (use -v to see invocation)
...much spew...

AFAIK: lib tree-sitter-ada.a is built from C++ code by the difftastic crate.

This is working as intended? Or am I being an idiot?

コントリビューターガイド