[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#578157: and another!



On Fri, Jan 07, 2011 at 10:39:11AM -0500, micah anderson wrote:
I noticed that you are build-depending on libdb4.7++, I dont know that much about the bdb madness, but I do know that the bitcoin that I compiled from source was compiled against libdb4.8++ and when I try and install your packaged version, it can't read the wallet database.

Is there any specific reason you went with 4.7 instead of 4.8,

Yes.

src/build-unix.txt includes this note:

You need Berkeley DB 4.7. Don't use 4.8, the database/log0000* files are incompatible.

Helmuth Grohne, showing up on IRC just before I released the packaging, claims this might actually be a reason to run away screaming from Bitcoin, as it indicates a disastrous design flaw in relying on the network API on the internal BDB format of (little-endian!) v4.7.

In other words: Bitcoin must eternally use BDB v4.7, and cannot work on e.g. PowerPC.


 - Jonas

--
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: Digital signature


Reply to: