[Pkg-bitcoin-devel] Version 0.8.1 and libmemenv.a branch pushed
Scott Howard
showard314 at gmail.com
Thu Mar 21 19:54:08 UTC 2013
Hello all,
I just pushed a branch onto our collab-maint repository named
"libmemenv_convenience" [1]. That branch addresses two important
issues:
1) Upgrades to bitcoin 0.8.1 which will be required after May 15.
2) Builds against system libleveldb (required for versions >= 0.8).
Debian, however, does not have libmemenv.a (which could be in
libleveldb-dev). Since libmemenv.a is only used in test suites, which
are not distributed in any of our binary packages, the new branch
builds the convenience copy of libmemenv.a included with the bitcoin
source code and only links it with the test suite source code [2].
The package builds and all test suites run successfully in a i386 sid
pbuilder chroot. I'd like to put this out there for review before
merging it into our master branch. After merging into the master
branch I think it would be appropriate for experimental first, there
are many changes (blockchain -> leveldb) that it is probably good for
some additional testing.
Thanks to Luke-Jr for providing the initial patch to use system
leveldb without libmemenv.a
Regards,
Scott
[1] http://anonscm.debian.org/gitweb/?p=collab-maint/bitcoin.git;a=shortlog;h=refs/heads/libmemenv_convenience
[2] http://anonscm.debian.org/gitweb/?p=collab-maint/bitcoin.git;a=blob;f=debian/patches/1005_use_system_leveldb.patch;h=532cd4c9b38abb343f59830d0f7d3a0f03aff3a2;hb=refs/heads/libmemenv_convenience
More information about the Pkg-bitcoin-devel
mailing list