aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWladimir J. van der Laan <[email protected]>2013-11-11 00:59:38 -0800
committerWladimir J. van der Laan <[email protected]>2013-11-11 00:59:38 -0800
commit59be91ae1e8da1e679adbb7c84e8bca749daa8a7 (patch)
tree06777fe95d46dccd5befbcaae84aef7b40fb5c6c
parentMerge pull request #3232 from laanwj/2013_11_ubuntu1310 (diff)
parentUpdate build docs that refer to old makefile.* files. (diff)
downloaddiscoin-59be91ae1e8da1e679adbb7c84e8bca749daa8a7.tar.xz
discoin-59be91ae1e8da1e679adbb7c84e8bca749daa8a7.zip
Merge pull request #3231 from brandondahler/doc-autotool-update
Update build docs that refer to old makefile.* files.
-rw-r--r--doc/build-msw.md6
-rw-r--r--doc/build-osx.md26
-rwxr-xr-xqa/pull-tester/pull-tester.py2
3 files changed, 15 insertions, 19 deletions
diff --git a/doc/build-msw.md b/doc/build-msw.md
index e7e902eaa..c9f01045e 100644
--- a/doc/build-msw.md
+++ b/doc/build-msw.md
@@ -76,6 +76,8 @@ Bitcoin
-------
DOS prompt:
- cd \bitcoin\src
- mingw32-make -f makefile.mingw
+ cd \bitcoin
+ sh autogen.sh
+ sh configure
+ mingw32-make
strip bitcoind.exe
diff --git a/doc/build-osx.md b/doc/build-osx.md
index 6ded75d34..f70da685e 100644
--- a/doc/build-osx.md
+++ b/doc/build-osx.md
@@ -56,12 +56,13 @@ Installing the dependencies using MacPorts is very straightforward.
2. Build bitcoind:
- cd src
- make -f makefile.osx
+ ./autogen.sh
+ ./configure
+ make
3. It is a good idea to build and run the unit tests, too:
- make -f makefile.osx test
+ make test
Instructions: HomeBrew
----------------------
@@ -89,22 +90,15 @@ Rerunning "openssl version" should now return the correct version.
git clone [email protected]:bitcoin/bitcoin.git bitcoin
cd bitcoin
-2. Modify source in order to pick up the `openssl` library.
-
- Edit `makefile.osx` to account for library location differences. There's a
- diff in `contrib/homebrew/makefile.osx.patch` that shows what you need to
- change, or you can just patch by doing
-
- patch -p1 < contrib/homebrew/makefile.osx.patch
-
-3. Build bitcoind:
+2. Build bitcoind:
- cd src
- make -f makefile.osx
+ ./autogen.sh
+ ./configure
+ make
-4. It is a good idea to build and run the unit tests, too:
+3. It is a good idea to build and run the unit tests, too:
- make -f makefile.osx test
+ make test
Creating a release build
------------------------
diff --git a/qa/pull-tester/pull-tester.py b/qa/pull-tester/pull-tester.py
index 6a7c45ccd..b05ac2c52 100755
--- a/qa/pull-tester/pull-tester.py
+++ b/qa/pull-tester/pull-tester.py
@@ -81,7 +81,7 @@ This pull does not merge cleanly onto current master""" + common_message}
post_data = { "body" : "Automatic sanity-testing: FAILED BUILD/TEST, see " + linkUrl + " for binaries and test log." + """
This could happen for one of several reasons:
-1. It chanages paths in makefile.linux-mingw or otherwise changes build scripts in a way that made them incompatible with the automated testing scripts (please tweak those patches in qa/pull-tester)
+1. It chanages changes build scripts in a way that made them incompatible with the automated testing scripts (please tweak those patches in qa/pull-tester)
2. It adds/modifies tests which test network rules (thanks for doing that), which conflicts with a patch applied at test time
3. It does not build on either Linux i386 or Win32 (via MinGW cross compile)
4. The test suite fails on either Linux i386 or Win32