braccio64
Come posso creare un binario Rust per più target?
Risposta rapida
Utilizza una matrice con un corridore nativo per destinazione, anziché eseguire la compilazione incrociata di tutto su un'unica macchina.
Il dettaglio che conta
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
GitHub Actions può eseguire arm64?SÌ. GitHub offre corridori arm64 su piani a pagamento e i fornitori gestiti, incluso runnerhut, li offrono su tutti i piani.Posso creare immagini arm64 su un runner x64?Sì, con QEMU, ma è 5–40 volte più lento rispetto alla creazione nativa.Cosa cambia quando si passa da x64 a arm64?I moduli nativi, le ruote Python e qualsiasi assembly x86 necessitano del supporto aarch64. La maggior parte delle dipendenze tradizionali ora ce l'hanno.Posso eseguire lavori arm64 e x64 nello stesso flusso di lavoro?Sì. Utilizzare una matrice con un'etichetta runner diversa per architettura.