[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: rpmlint no-soname warning



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.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]