On Saturday 24 May 2003 10:29, Paul de Vrieze wrote: > On Saturday 24 May 2003 08:41, Daniel Robbins wrote: > > I replied that I'd like this fixed, and Paul replied and said that he'd > > get on it. It doesn't appear that this effort has been completed as the > > current db in portage still uses non-versioned symbols. We should get > > this done before the 1.4 release so that new users don't have to worry > > about recompiling all their db-based apps. > > > > I just talked to Seemant on irc. He's going to get the right people > > working on this so that we get some kind of good solution in place asap. > > Thanks in advance to anyone who helps out in this effort. > > Oops, I found that I forgot to commit the corrected versions. > Committing them now. Note that only db4 versions will have versioned > symbols, as versioning db3 will create the same breakage as versioning db4 > will. As a note to all people actually using db4. Compiling this new version WILL force you to recompile all db4/db dependent applications. As db4 is masked there is no clean upgrade path as yet. To clarify the db3 breakage if it where versioned. Basically versioned symbols will give all db functions a name with a version in it. As this is hidden by db.h applications don't notice it, but the dynamic linker will and it will find unresolved symbols. Paul -- Paul de Vrieze Researcher Mail: pauldv@cs.kun.nl Homepage: http://www.devrieze.net