packagers note: do not run ld directly

Roland McGrath roland at redhat.com
Wed Aug 8 20:26:34 UTC 2007


> Pardon a silly question, but is it possible that
> 
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=251410,
>   "libtcl8.4.so lacks an SONAME record"
> 
> is caused by this?

Nope, sorry.  You still have to know what you're doing with DSOs and
supporting an ABI. ;-)  Every general-purpose installed DSO should have an
explicit SONAME, which you pass with the -Wl,-soname=foobar option.
The maintainer of the package needs to grok what this means and what
constitute ABI changes that mandate changing the SONAME.


Thanks,
Roland




More information about the devel mailing list