[devel] I: rpm 4.0.4-alt98.49, latter rain

Alexey Tourbin at на altlinux.ru
Вт Окт 5 09:38:33 UTC 2010


On Tue, Oct 05, 2010 at 08:36:09AM +0400, Anton Farygin wrote:
> >Кажется, это ответ на какой-то другой 
> >вопрос :)
> >
> >Я хотел бы (для себя хотя бы) прояснить, 
> >что означают вот эти сообщения:
> >
> >lib.req: WARNING: /usr/lib64/libgsm.so.1: overlinked libraries:
> >/lib64/libm.so.6
> >lib.req: WARNING: /usr/lib64/libgsm.so.1: underlinked libraries:
> >/lib64/libc.so.6
> >libm.so.6()(64bit)
> >
> >Что за недолинковки/перелинковки 
> >имеются в виду? Ну, насчёт недолинковки
> >вроде бы можно ещё понять (underlinked libraries:
> >/lib64/libc.so.6), а вот что с перелинковкой? В 
> >смысле ненужные, но
> >присутствующие зависимости?
> 
> как раз с underlinked не совсем понятно - как 
> так получилось, что недолинковано с libc.so.6 
> ?

Потому что в этом пакете для линковки используется ld(1), а не gcc.
А ld тупой - для линковки нужно использовать gcc.

> overlinked - видимо, можно было не линковаться 
> с libm.so.6. Но вообще тоже выглядит довольно 
> странно. Не хватает диагностики...


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