устройстве архитектура armv7h, собираю в докере, на выходе хочу получить ряд нативных Archlinux-пакетов. Каждая конкретная либа собирается так, как ей захочется, ищет зависимости там, где ей заблагорассудится. libagent++, к примеру, напрочь отказывается конфигурироваться, если его зависимость libsnmp++ установлена с префиксом (любым вообще, кроме стандартного /usr/local), при этом если собирать нативно под Х86, любые префиксы канают. libulfius почему-то ищет хедеры зависимостей в sysroot, а линковать пытается с либами в системе (и естессно получает конфликт архитектур). че делать со всем этим злом? как обратить внимание GNU autotools, CMake итд на нужные пути includ-ов и lib-ов?
попробуй через енвы
Ты их PKGBUILD'ами собираешь? Что вообще мешает собирать в qemu с Arch Linux ARM? Или вообще взять весь Arch Linux ARM и жить с ним?
Обсуждают сегодня