arm 64
Hvordan bygger jeg en Rust binær til flere mål?
Hurtigt svar
Brug en matrix med én indfødt løber pr. mål i stedet for at krydskompilere alt på én maskine.
Detaljen, der betyder noget
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.
Relateret
Kan GitHub Actions køre arm64?Ja. GitHub tilbyder arm64-løbere på betalte planer, og administrerede udbydere inklusive runnerhut tilbyder dem på alle planer.Kan jeg bygge arm64-billeder på en x64-løber?Ja, med QEMU - men det er 5-40 gange langsommere end at bygge indbygget.Hvad ændrer sig, når man flytter fra x64 til arm64?Indbyggede moduler, Python-hjul og enhver x86-samling har brug for aarch64-understøttelse. De fleste almindelige afhængigheder har det nu.Kan jeg køre arm64- og x64-job i samme arbejdsgang?Ja. Brug en matrix med en anden runner label pr. arkitektur.