@ -5,8 +5,9 @@ This guide will show you how to build bitcoind(headless client) for OSX.
@@ -5,8 +5,9 @@ This guide will show you how to build bitcoind(headless client) for OSX.
Notes
-----
* Tested on OS X 10.5 through 10.9 on Intel processors only. PPC is not
supported because it is big-endian.
* Tested on OS X 10.6 through 10.9 on 64-bit Intel processors only.
Older OSX releases or 32-bit processors are no longer supported.
* All of the commands should be executed in a Terminal application. The
built-in one is located in `/Applications/Utilities`.
@ -47,6 +48,10 @@ Installing the dependencies using MacPorts is very straightforward.
@@ -47,6 +48,10 @@ Installing the dependencies using MacPorts is very straightforward.
sudo port install boost db48@+no_java openssl miniupnpc autoconf pkgconfig automake
Optional: install Qt4
sudo port install qt4-mac qrencode protobuf-cpp
### Building `bitcoind`
1. Clone the github tree to get the source code and go into the directory.
@ -54,7 +59,7 @@ Installing the dependencies using MacPorts is very straightforward.
@@ -54,7 +59,7 @@ Installing the dependencies using MacPorts is very straightforward.
2. Build bitcoind (and Bitcoin-Qt, if configured):
./autogen.sh
./configure
@ -102,35 +107,33 @@ Rerunning "openssl version" should now return the correct version.
@@ -102,35 +107,33 @@ Rerunning "openssl version" should now return the correct version.
Creating a release build
------------------------
You can ignore this section if you are building `bitcoind` for your own use.
A bitcoind binary is not included in the Bitcoin-Qt.app bundle. You can ignore
this section if you are building `bitcoind` for your own use.
bitcoind/bitcoin-cli binaries are not included in the Bitcoin-Qt.app bundle.
If you are building `bitcoind` for others, your build machine should be set up
If you are building `bitcoind`or `Bitcoin-Qt`for others, your build machine should be set up
as follows for maximum compatibility:
All dependencies should be compiled with these flags: