rpmlint no-soname warning

Ian Chapman packages at amiga-hardware.com
Sat Jun 3 19:26:37 UTC 2006


Jason L Tibbitts III wrote:

> rpmlint has several no-soname warnings like:
> 
> W: ejabberd no-soname /usr/lib64/ejabberd-1.1.1/priv/lib/expat_erl.so

> So, is there consensus that this is a blocker, and if so, how would
> you go about fixing it?

If it was simply in a standard lib location such as /usr/lib or 
/usr/lib64 then it probably is a blocker, otherwise I'm not sure but 
have a look at the following which should point you in the right 
direction for getting it fixed.

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193884

This might be useful from the man page of ld.

"-soname=name
When creating an ELF shared object, set the internal DT_SONAME field to 
the specified name.  When an executable is linked with a shared object 
which has a DT_SONAME field, then when the executable is run the dynamic 
linker will attempt to  load  the  shared object specified by the 
DT_SONAME field rather than the using the file name given to the linker."

-- 
Ian Chapman.




More information about the fedora-extras-list mailing list