Компилирую простейший пример GTK, а компоновщик ld говорит мол не может найти -lglib, -lgtk и т.п. хотя они лежат в /usr/lib/
например для gtk:
/usr/lib/libgtk-1.2.so.0 (сиволич. ссылка)
/usr/lib/libgtk-1.2.so.0.9.1
есть еще
/usr/lib/libgtkl.a
/usr/lib/libgtkl.la
/usr/lib/libgtkl.so
/usr/lib/libgtkl.so.5
/usr/lib/libgtkl.so.5.0.0
сделал символические ссылки с именами lib<имя>.so в каталоге с проектом для всех "потерянных" библиотек в числе которых libc, libm, libglib, libXi, libX11, libXext... и проект скомпилировался, и работает.
Все бы хорошо, вот не хочется для каждой такой "потеряной" библиотеки создавать ссылки, все должно быть проще, но как?
Таже беда у меня была с sqlite3, которая "теряла" libdl.so...
и с lararus который терял все тот же GTK
что я не так делаю или чего я не сделал? Может нужно как-то настроить ~/.fpc.cfg

FPC 2.1.1 получен кроскомпиляцей из Win в Linux, после чего был перекомпилированн на месте. файл конфигурации .fpc.cfg взял из fpc-2.0.4.win32 с небольшими поправками (в путях поиска юнитов).
Судя по производимому link.res ld должен просматривать все необходимые пути (/lib;/usr/lib;/usr/X11R6/lib)...
PS: я только начинаю программировать под Linux, поэтому если не трудно то объясните по подробнее...