Как мне использовать sysroot с autoconf?

Я пытаюсь кросс-компилировать fontconfig для устройства ARM. У меня есть sysroot со всеми зависимостями и т.д. Fontconfig использует autoconfig, поэтому я сделал это:

./autogen.sh --host="arm-arm1176jzs-linux-gnueabi"         \
--sysconfdir="${SYSROOT}etc"    \
--prefix="${PREFIX}"        \
--localstatedir="${SYSROOT}var" \
--disable-docs

Тем не менее, нет флага, как --sysroot так как мне передать мой системный корень в автоконфигурацию?

2

Решение

Я полагаю, вы установили $CC к пути вашего кросс-компилятора. Вы можете легко добавить несколько флагов:

export CC=gcc --sysroot=/path/to/sysroot

Обратите внимание, что это работает со всеми инструментами, так что имейте это в виду;)

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector