[devel] проблема с линковкой

Vladislav Zavjalov slazav на altlinux.org
Пт Июн 8 18:48:22 MSK 2012


Здравствуйте!

У меня некоторое время назад внезапно сломалась одна
локальная сборка с сообщением:

undefined reference to symbol 'log10@@GLIBC_2.0'
/usr/bin/ld: note: 'log10@@GLIBC_2.0' is defined in DSO /lib/libm.so.6
so try adding it to the linker command line
/lib/libm.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status

Сейчас обратил внимание, что в логах последней пересборки
Сизифа много похожего, в том числе в полезных пакетах:

fvwm:
/usr/bin/ld: note: 'gdk_init' is defined in DSO
/usr/lib64/libgdk-1.2.so.0 so try adding it to the linker command line
/usr/lib64/libgdk-1.2.so.0: could not read symbols: Invalid operation

lprng:
/usr/bin/ld: note: 'krb5_decrypt@@k5crypto_3_MIT' is defined in DSO
/lib64/libk5crypto.so.3 so try adding it to the linker command line
/lib64/libk5crypto.so.3: could not read symbols: Invalid operation

evms:
/usr/bin/ld: note: 'ceilf@@GLIBC_2.2.5' is defined in DSO
/lib64/libm.so.6 so try adding it to the linker command line
/lib64/libm.so.6: could not read symbols: Invalid operation

и т.п.

Это результат какого-то глобального изменения последнего времени?
Что там за странная дополнительная информация после "undefined reference to..."?

Спрашиваю просто чтоб лучше понимать, что происходит. Лечится это,
как я понимаю, так как написано в сообщении. Осталось только вспомнить
autotools...

Слава



Подробная информация о списке рассылки Devel