bras64
Puis-je exécuter des versions ARM 32 bits sur des exécuteurs arm64 ?
Réponse rapide
Oui, via une compilation croisée avec une chaîne d'outils armhf ou avec le support multilib le cas échéant.
Le détail qui compte
L'exécution native 32 bits n'est pas disponible sur tous les cœurs de serveur arm64, la compilation croisée est donc la voie fiable.
Votre prochain build pourrait être deux fois plus rapide, pour moitié prix
Commencez gratuitement. Repartir tient à la même ligne, et nous publions ce diff aussi.
À lire aussi
Les GitHub Actions peuvent-ils exécuter arm64 ?Oui. GitHub propose des coureurs arm64 sur des forfaits payants, et des fournisseurs gérés, notamment runnerhut, les proposent sur tous les forfaits.Puis-je créer des images arm64 sur un runner x64 ?Oui, avec QEMU – mais c'est 5 à 40 fois plus lent que la construction native.Qu'est-ce qui change lors du passage de x64 à arm64 ?Les modules natifs, les roues Python et tout assemblage x86 nécessitent la prise en charge d'aarch64. La plupart des dépendances traditionnelles l'ont désormais.Puis-je exécuter des tâches arm64 et x64 dans le même flux de travail ?Oui. Utilisez une matrice avec une étiquette de coureur différente par architecture.