Увяз в кросс-компиляции
Пытаюсь собрать GTK+ под железку на ARM9 с Montavista Linux. Уже собрал кучу всего (DirectFB, glib, fontconfig, cairo), но застрял на Pango. При сборке последнего упорно пытается подключить библиотеки из build-системы.
RootFS target-системы лежит на build-системе в ~/filesys. При сборке указываю, что библиотеки нужно брать оттуда, но несмотря на это, они пытаются найти libfreetype.so в /usr/lib на build-системе, тогда как должны бы в ~/filesys/usr/lib.
Возможно, это их баг — вместо того, чтобы использовать указанное место (FREETYPE_LIBS=-L~/filesys/usr/lib) для поиска библиотеки, они руководствуются информацией из ~/filesys/usr/lib/pkgconfig/freetype2.pc, где естественно указан путь внутри target-системы: libdir=/usr/lib
Или все-таки я что-то делаю не так?