Does not appear to follow target specified in .cargo/config
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- cmake, rust
- Domaine
- build-system, tooling
Piste de recherche
Commencez dans CMakeCargo.cmake et comparez sa cible déduite i686-unknown-linux-gnu avec la cible sélectionnée par cargo build à partir de .cargo/config. Suivez la manière dont CMake invoque Cargo et déterminez comment la cible configurée doit être prise en compte ou exposée comme argument. La tâche est terminée lorsque la cible embarquée est compilée via CMakeRust plutôt que via la cible de l’hôte.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I have a project that uses Rust for a target other than the one I am building on.
In my case: an embedded target (drastically different architecture).
It seems like the CMake module does not pick up on the target set in .cargo/config.
Building the library on its own with just cargo build does, of course, apply that option, and it builds successfully as expected.
However, when I set up CMakeRust to build it, it ends up trying to build the lib for i686-unknown-linux-gnu.
It looks like the target is inferred in CMakeCargo.cmake, with no option to set it as an argument?
- Langage dominant
- CMake
- Étoiles
- 175
- Forks
- 30
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Devolutions/CMakeRust
-
Linking broken on Linux x86-64? Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
Devolutions/CMakeRust#13 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
Devolutions/CMakeRust#12 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
Devolutions/CMakeRust#11 · 3 commentaires ·
Toutes les issues de Devolutions/CMakeRust
Issues similaires
-
Name consistency Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
eellak/triplestore#65 · 1 commentaire ·
-
litertlm-android AAR ships no consumer ProGuard rules → "mid == null" SIGABRT in minified apps Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
area-Bzlmod team-ExternalDeps type: bug untriaged
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
bazelbuild/bazel#31291 · 2 commentaires ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
bradcypert/plum#53 ·