2016-10-08 4 views
1

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

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

Однако, нет флага, как --sysroot так, как не мне передать мой SYSROOT к автонастройкам?

ответ

2

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

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

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