[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: MDB library naming conflict

--On Saturday, December 01, 2012 4:29 PM -0800 Howard Chu <hyc@symas.com> wrote:

I'm not too keen on renaming all of the actual library symbols, since
there are already a couple of other projects that have adopted mdb in its
earlier form. But certainly, if we're going to do so, we need to do it
before it gets even wider adoption. Again, because of the MDB Tools
project's libmdb, we probably should do so. But on the flip side, that
project hasn't been touched since 2004, so it seems unlikely to me that
anyone is ever going to write code using both their library and ours at
the same time.

The only place I can think this could cause an issue would be Debian (and then Ubuntu). They load all library symbols into a shared address space used by every user, including root. This has caused me endless nightmare in the past with conflicting symbols between my own LDAP libraries and the debian system libraries when thinks like nss_ldap were in use (loading the system libraries).



Quanah Gibson-Mount
Sr. Member of Technical Staff
Zimbra, Inc
A Division of VMware, Inc.
Zimbra ::  the leader in open source messaging and collaboration