Необходимо собрать проект под libc-2.5 и libpthread-2.5.
Прописываем пути до библиотек и радостно запускаем сборку, но fpc лезет и находит (!) библиотеки в системных каталогах (/lib/i386-linux-gnu и /lib32), но кто его туда звал-то?
Хорошо, проверяем, fpc.cfg - исключаем пути до старых библиотек - и... Пишет, что либо не найдена
Т.е. получается, что либо он находит библиотеку по указанному мною пути, а потом решает, что текущая системная уме милее, либо отказывается вообще собираться.
Ладно, переименовываем папки /lib/i386-linux-gnu и /lib32 и о чудо, всё собралось корректно.
Очень бы хотелось услышать от знатоков, каким образом можно обойтись без переименования системных каталогов. Заранее всем большое спасибо.
ЗЫ. Кросс под i386 с x64. fpc trunk