"lamazavr" написал:
т.е. пустить собранную файловую систему девайса под эмулятором и в нем попытаться собрать?
да, можно так, если там внутри болей-менее полноценный дистр и в него можно доустановить -dev пакеты... если нет, то придётся/проще собрать отдельную систему для сборки пакетов.
Чтобы не возиться с образом, мужно использовать chroot и qemu-user.
"lamazavr" написал:
+ еще нужно отдельно компилятор собрать под ним?
да, или собрать своим кросс-компилом или установить...
По поводу кросскомпиляции:
подготовил патчик для autotools: https://bpaste.net/show/19d6fa6c2618
после чего успешно сконфигурировалось: ./configure --with-system-editline=yes --with-system-icu --enable-debug --host=armeb-softfloat-linux-uclibceabi --disable-binreloc ac_cv_func_setpgrp_void=yes ac_cv_func_sem_init_working=yes ac_cv_file__proc_self_exe=yes
По дороге были грабли с недоустановленными зависимостями и пришлось немного подправить код, т.к. он местами устарел и не совместим со стоковой uclibc (можно и пересобрать uclibc), но сгубило дело то что у меня тулчейн под рукой был только под softfloat... если кратко, то он не поддерживается в src/common/classes/FpeControl.h...