LearnBitcoin

Bitcoin Dev Archive 2013

Tentitive port for FreeBSD

2 messages, 25 May 2013. Started by Robert Backhaus.

Robert Backhaus, Luke Dashjr

Permalink Original thread on gnusha.org

Robert Backhaus permalink original

Here is the link to the FreeBSD build system 'port' that I am planning to get committed when 0.8.2 is released. Any comments appreciated.

The Makefile mostly just applies the users request for GIU/QR/UPNP. The major change is using the external port for leveldb. The files directory contains 5 patches - 2 that add boost-crypto to LIBS because we still need that until boost is updated, one that patches the build to use that external leveldb, and 2 minor fixes that are needed to build. I have got branches ready for pullreqs on those minor fixes - I'll double check them and make pullreqs this evening.

Again, any comments very welcome.

The files are available at https://redports.org/browser/robbak/net-p2p/bitcoin

Thanks, Robert Backhaus.

Luke Dashjr in reply to Robert Backhaus permalink original

On Saturday, May 25, 2013 3:36:46 AM Robert Backhaus wrote:

Quoted text (12 lines)
> Here is the link to the FreeBSD build system 'port' that I am planning to
> get committed when 0.8.2 is released. Any comments appreciated.
>
> The Makefile mostly just applies the users request for GIU/QR/UPNP. The
> major change is using the external port for leveldb. The files directory
> contains 5 patches - 2 that add boost-crypto to LIBS because we still need
> that until boost is updated, one that patches the build to use that
> external leveldb, and 2 minor fixes that are needed to build. I have got
> branches ready for pullreqs on those minor fixes - I'll double check them
> and make pullreqs this evening.
>
> Again, any comments very welcome.

Would be nice if you could help test (and use?) the pull request for system LevelDB support: https://github.com/bitcoin/bitcoin/pull/2241 Note that you should be careful to tie your port to the specific LevelDB version bundled, to avoid any risk of unexpected hardforking bugs or fixes in upstream LevelDB.

For the other patches, please try to find a portable solution (if they aren't already) and open pull requests on github.

Thanks,

Luke