BIND 10 #190: libdns is not compatible with libdns

BIND 10 Development do-not-reply at isc.org
Wed May 19 18:49:45 UTC 2010


#190: libdns is not compatible with libdns
--------------------------+-------------------------------------------------
 Reporter:  jreed         |        Owner:     
     Type:  defect        |       Status:  new
 Priority:  major         |    Milestone:     
Component:  Unclassified  |   Resolution:     
 Keywords:                |    Sensitive:  0  
--------------------------+-------------------------------------------------

Comment(by jinmei):

 Replying to [ticket:190 jreed]:
 > Consider using a different name or installing with a different shared
 library major number.
 >
 > Maybe call it libdns++ ?
 >
 > The example I saw is when I ran my host tool (when my BIND 10 libdns was
 not available):
 >
 > /usr/lib/libdns.so.0: Undefined symbol "isc_categories" (symnum = 186)

 Yes, I was concerned about the possible conflict with the existing libdns
 (it's a BIND9 library, right?).

 But at the same time, this type of conflict can generally happen, and it
 doesn't make sense to modify the library name for every such conflict as
 we find it.  Doesn't it make more sense to avoid the conflict at the
 package name level (such as "bind10") and by specifying specific path to
 the library including the package name?  For example, we can use rpath
 when it's available.

 I think I like the name of libdns++ though:-)

-- 
Ticket URL: <https://bind10.isc.org/ticket/190#comment:1>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list