Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 98565 - mDNSResponder does not set SONAME field
Summary: mDNSResponder does not set SONAME field
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks: 98715
  Show dependency tree
 
Reported: 2005-07-10 07:37 UTC by Gergan Penkov
Modified: 2005-08-27 09:54 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
A patch for the soname-field (mDNSResponder-98-soname.patch,1.08 KB, patch)
2005-07-10 07:42 UTC, Gergan Penkov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gergan Penkov 2005-07-10 07:37:00 UTC
I don't know what is the Gentoo-soname policy, but one can read here Debians (http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html#sonames) and after a little bit of exploration, I found a couple of packages with broken sonames. I'll file bugs for all of them with the corresponding patches. The information in the SONAME-field could be used for automatic reverse-dependancies retrieval and so on, without the use of ld-linux.so interpreter (which BTW has serious security implications - possibility for code execution - http://www.tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN115). 
There is also a patch for the makefile(from http://cvs.pld-linux.org/cgi-bin/cvsweb/SOURCES/mDNSResponder-soname.patch?rev=1.1), which I have changed to apply on gentoo, which solves this problem for me.
Comment 1 Gergan Penkov 2005-07-10 07:42:31 UTC
Created attachment 63072 [details, diff]
A patch for the soname-field

Patch which will set the correct SONAME field in the shared libraries.
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-08-27 09:54:15 UTC
mDNSResponder-107.1 should have this issue fixed. 
 
Make sure you submit your changes to apple developers, thanks!