[elephant-devel] Time for the 4.6 patch.....

Ian Eslick eslick at media.mit.edu
Tue Feb 26 15:18:28 UTC 2008


Hi there,

I'm tired of these BDB upgrade issues!  :)

I implemented a quick hack that makes the BDB version configurable via  
a my-config.sexp option.  This patch builds on Anton's patch by  
putting BDB version-specific constants into their own package and  
importing them at load time in the db-bdb package based on the my- 
config.sexp option :berkeley-db-version

Current versions supported are "4.5" and "4.6".  This patch, which I  
have committed, passes my BDB tests on "4.5" so it doesn't break  
anything.  It needs to be tested on 4.6, but that support is is based  
on Anton's patch and I verified that "4.6" symbols get loaded properly  
so we should be good to go.

Please let me know if there are any snafus.

Ian

On Feb 25, 2008, at 11:23 PM, Robert L. Read wrote:

> Dear Team,
> 	On Dec. 30th, Anton Kazennikov submitted the attached patch to make
> Elephant work with BDB 4.6.  (THANKS!)  I twiddled my thumbs about it,
> in part because I didn't know how many people were ready for 4.6.
>
> 	It now seems that the time is ripe to make the move from 4.5 to 4.6  
> in
> the main repository.  Anton's patch stimulated some discussion about  
> how
> to allow one to configure for different versions, however, I suggest
> that we simply move to 4.6 as the default now, unless someone  
> volunteers
> to make the BDB version configurable.
>
> 	I now have BDB working on my x86_64, and am green under BDB 4.6 with
> this patch.
>
> 	Moving to 4.6 will mean that if you do an update of the latest
> repository (which will NOT be an official release for some months, I
> think), and you use BDB, you would have to upgrade your BDB to 4.6.
>
> 	If you object to this move, please reply by Thursday.
>
> 	Until then, if you want to use 4.6, you may want to use the attached
> patch (a darcs patch).
> <BDB-4.6.patch>_______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel




More information about the elephant-devel mailing list