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