croix compilant un espace de travail presque vide (pas de dépendances, un fichier de construction avec un groupe de fichiers vide) sur les résultats linux une erreur ...compilation croisée de code non c
bazel build //... --cpu=x64_windows_msvc
ERROR: cc_toolchain_suite '@local_config_cc//:toolchain' does not contain a toolchain for CPU 'x64_windows' and compiler 'cl'
Ce qui signifie que nous ne pouvons pas franchir compiler des langages non c sans un crosstool valide, cela semble être une limitation assez fondamentale. Y at-il un moyen de contourner cela?
Bazel peut détecter une chaîne d'outils hôte active, et il suffirait de construire les outils utilisés lors de la compilation, c'est juste insuffisant pour faire une compilation croisée. Le dépôt était totalement vide, les seuls fichiers étaient les suivants: * * Workspace '' 'espace de travail (name = "test") ' '' * BUILD.bazel * '' ' filegroup (name = » test ") ' '' Il n'aurait donc pas dû essayer de construire quoi que ce soit. –