arm64
Як створити двійковий файл Rust для кількох цілей?
Коротка відповідь
Використовуйте матрицю з одним власним бігуном на ціль, а не крос-компіляцію всього на одній машині.
Деталь, яка має значення
Ваш наступний білд може бути вдвічі швидшим і вдвічі дешевшим
Почніть безкоштовно. Піти — це той самий один рядок, і цей diff ми теж публікуємо.
Пов'язане
Чи може GitHub Actions запускати arm64?так GitHub пропонує раннери arm64 на платних планах, а керовані провайдери, включаючи runnerhut, пропонують їх на всіх планах.Чи можу я створити образи arm64 на бігуні x64?Так, з QEMU — але це в 5–40 разів повільніше, ніж створення нативної системи.Що змінюється при переході з x64 на arm64?Нативні модулі, колеса Python і будь-яка збірка x86 потребують підтримки aarch64. Більшість основних залежностей тепер мають його.Чи можу я запускати завдання arm64 і x64 в одному робочому процесі?так Використовуйте матрицю з іншою міткою бігуна для кожної архітектури.