On Wed, Dec 20, 2006 at 06:55:20PM -0800, we recorded a bogon-computron collision of the <[EMAIL PROTECTED]> flavor, containing: > On Wed, 20 Dec 2006, Tom Russo wrote: [probing for bdb] > > I'll give on the 5.x stuff. You're right. > As far as the 4.6 and later versions, I'm torn between adding them > in as new versions come out, or add them all now and tweak code > later if things don't work.
> I think I'd rather leave them in and > fix up configure.ac/acinclude.m4 to do a proper search for them so > the special config paths aren't required in most cases. Well, I guess there's room for differing opinions on that one. If we only probe for those that exist now and are known to work, the way that new versions will show up is that someone will remark that they have BDB installed, and it's not detected. If we do as you suggest, the way that incompatible new versions will show up is as link or compile failures, which will undoubtedly be more frustrating to folks less able to hunt down the cause themselves. I think I prefer the "add as needed" to the "expose unhappy incompatibilities" approach. But I think that the 4.x API is more likely to be stable enough for now that it probably is six of one and half-a-dozen of the other. Looking more carefully at the map_cache code, the API change that was incompatible in early versions of 4.x was between 4.0 and 4.1, not between 4.1 and 4.2. So it's been pretty stable for four or five minor versions, and it's probably OK to assume it'll stay stable until 5.x, at which time it'll probably be completely unstable again. -- Tom Russo KM5VY SAR502 DM64ux http://www.swcp.com/~russo/ Tijeras, NM QRPL#1592 K2#398 SOC#236 AHTB#1 http://kevan.org/brain.cgi?DDTNM "And, isn't sanity really just a one-trick pony anyway? I mean all you get is one trick, rational thinking, but when you're good and crazy, oooh, oooh, oooh, the sky is the limit!" --- The Tick _______________________________________________ Xastir mailing list Xastir@xastir.org http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir