Как я могу скомпилировать проект C в macOS 11 (Intel) для работы с Silicon?
Мой текущий сценарий сборки очень прост:
./configure
make
sudo make install
Я безуспешно пытался использовать флаги --host
и --target
с aarch64-apple-darwin
и arm-apple-darwin
.
Бинарный файл всегда по умолчанию x86_64
:
> file foobar.so
foobar.so: Mach-O 64-bit bundle x86_64
ОБНОВЛЕНИЕ: кажется, что cc и gcc не найдены, если указан --host
.
checking for arm-apple-darwin-cc... no
checking for arm-apple-darwin-gcc... no
-target arm64-apple-macos11
. Обратите внимание, что целевому параметру предшествует одиночный дефис, а не двойные дефисы. - person selbie   schedule 21.12.2020