joseluisq/rust-linux-darwin-builder

Building crates needing C++ fails

Ouverte

#27 ouverte le 24 août 2023

 (4 commentaires) (0 réaction) (0 personne assignée)Dockerfile (22 forks)github user discovery
bugdarwinhelp wantedlinuxmusl

Métriques du dépôt

Stars
 (153 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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?

Guide contributeur