On Mon, May 22, 2006 at 03:26:24AM +0400, Vitaly Lipatov wrote: > On Tuesday 28 March 2006 02:50, Dmitry V. Levin wrote: > ... > > > > $ gcc -Wall foo3.c -o foo3 -L. -lfoo2 -lfoo1 > > > > /usr/bin/ld: warning: libfoo1.so, needed by ./libfoo2.so, > > > > not found (try using -rpath or -rpath-link) ./libfoo2.so: > > > > undefined reference to `foo1' > > > > collect2: ld returned 1 exit status > > > > > > > > Я пока что не знаю, это фича или нет. Скоро ситуация > > > > прояснится. > > > > > > Это bugfix, см. > > > http://sourceware.org/ml/binutils/2006-03/msg00259.html Так > > > что надо будет постепенно всё это зафиксить и > > > за'upstream'ить. > Так и чем закончилось? Это длительный процесс, постепенно фиксим и upstream'им. > Натолкнулся на пакеты, которые НЕ ищут библиотеки в каталогах, > указанных параметром -L. Не понял, кто что не ищет? Параметр -L определяет каталоги для поиска, а не библиотеки для линковки. -- ldv