Я знаю, что этому посту уже 7 месяцев, но я смог успешно выполнить кросс-компиляцию zlib для ARM (на MacOS) с помощью следующей команды настройки:
CHOST=arm \
CC=<PATH_TO_CROSS_GCC> \
AR=<PATH_TO_CROSS_AR> \
RANLIB=<PATH_TO_CROSS_RANLIB> \
./configure \
--prefix=<INSTALL_PATH>
Где PATH_TO_CROSS_GCC
,PATH_TO_CROSS_AR
и PATH_TO_CROSS_GCC
указывают на инструменты кросс-компиляции (в моем случае я использую crosstool-NG).
То, что в итоге заставило меня работать, это указание CHOST=arm
, которое фактически вызвало егоиспользуйте указанное ar
.
Надеюсь, это поможет кому-то в дальнейшем.