Michel van Kessel
f7c71cf9c5
depends: set OSX_MIN_VERSION to 10.10
...
git cherry-pick 26b15df99de9984ade134c3c896b7c1c32c089e4
2019-01-16 02:31:35 -08:00
Chun Kuan Lee
60031b6468
depends: Enable unicode support on dbd for Windows
2019-01-16 02:31:30 -08:00
Jon Layton
0a71aa373e
build: Remove illegal spacing in darwin.mk
2019-01-16 02:31:25 -08:00
Michel van Kessel
adf7bf1e74
[contrib] update main and test seeds with current
...
source https://chainz.cryptoid.info/blk/#!network as low as 1.2.4
2019-01-16 02:31:13 -08:00
Cory Fields
55eed34fdf
build: add --enable-werror option
...
This turns some compiler warnings into errors. Useful for c-i.
2018-12-23 12:46:30 +01:00
Cory Fields
eca010008c
build: warn about variable length arrays
2018-12-23 12:46:05 +01:00
Cory Fields
c7d504008c
release: bump gitian descriptors for a new 0.14 package cache
2018-12-23 12:45:31 +01:00
Jonas Schnelli
efbc7959f7
Selectively suppress deprecation warnings
2018-12-23 12:44:48 +01:00
Wladimir J. van der Laan
cc5a990403
build: supply -Wl,--high-entropy-va
...
This should enable high-entropy ASLR on 64-bit targets, for better
mitigation of exploits.
2018-12-23 12:44:02 +01:00
Wladimir J. van der Laan
c991e348de
devtools: Check for high-entropy ASLR in 64-bit PE executables
...
check_PE_PIE only checked for DYNAMIC_BASE, this is not enough
for (secure) ASLR on 64-bit.
2018-12-23 12:43:33 +01:00
Michel van Kessel
b46623d388
Update OpenBSD and FreeBSD build steps
...
5cc2ebb619
2018-12-23 12:42:30 +01:00
Michel van Kessel
3ebf8a3209
[Depends] Dependency updates for 0.14.0
...
8ac18303da
2018-12-23 12:29:12 +01:00
Cory Fields
c38cf79ea0
build: fix for out-of-tree/distdir qt builds
2018-12-23 12:21:27 +01:00
Luke Dashjr
a4c442fcf5
Let autoconf detect presence of EVP_MD_CTX_new
...
Fixes LibreSSL compatibility
2018-12-23 12:19:22 +01:00
Don Patterson
3dfe3a45a9
Fix bug in dmg builder so that it actually reads in the configuration file
2018-12-23 12:18:36 +01:00
Jonas Schnelli
7b8254f3d8
Mention RSVG dependency when creating the disk image on OSX
2018-12-23 12:15:44 +01:00
Cory Fields
0f64b28af7
build: Fix 'make deploy' for OSX
...
Native OSX uses system tools rather than 3rd party dependencies. rsvg-convert
is still required, though.
2018-12-23 12:15:01 +01:00
Douglas Roark
ec1274ddcf
Fix linker error when configured with --enable-lcov
2018-12-23 12:12:24 +01:00
Michel van Kessel
7f9181e94e
build: Include cuckoocache header in Makefile
...
fa89581860
2018-12-23 11:44:15 +01:00
Jonas Schnelli
0604c6cff6
Add compile and link options echo to configure
2018-12-23 11:40:05 +01:00
Michel van Kessel
bf3a520460
Bugfix: Correctly replace generated headers and fail cleanly
...
b74ff5cf0c
2018-12-23 11:39:05 +01:00
Micha
caedbd46a0
[TRIVIAL] reorder Windows gitian build order to match Linux
...
The consistency is helpful for gauging Gitian build progress. Right now it's necessary to remember which platform builds in which order, which can be confusing if you're attempting to get a quick idea of how far along your builds are.
2018-12-23 11:30:24 +01:00
Pavel Janík
c7b088c1d7
Do not include env_win.cc on non-Windows systems
2018-12-23 11:29:15 +01:00
MarcoFalke
bc89d98a47
[travis] cross-mac: explicitly enable gui
2018-12-23 11:23:42 +01:00
MarcoFalke
1a3d5b890d
[share] remove qt/protobuf.pri
...
follow up of 35b8af9226 (#2943 )
2018-12-23 11:21:05 +01:00
MarcoFalke
6a0ab18954
[contrib] delete qt_translations.py
...
follow-up of 1a97b22 #4185
2018-12-23 11:18:01 +01:00
nomnombtc
35de655d68
improved gen-manpages.sh, includes bitcoin-tx and strips commit tag, now also runs binaries from build dir by default, added variables for more control
2018-12-23 11:13:49 +01:00
nomnombtc
5ee6f8ad0b
regenerated all manpages with commit tag stripped, also add bitcoin-tx
2018-12-23 11:13:31 +01:00
nomnombtc
93b4e047ac
change help string --enable-man to --disable-man
2018-12-23 11:12:49 +01:00
nomnombtc
393f1b07fd
add conditional for --enable-man, default is yes
2018-12-23 11:12:35 +01:00
nomnombtc
9fe51cebaf
add doc/man to subdir if configure flag --enable-man is set
2018-12-23 11:12:08 +01:00
nomnombtc
b30c89f087
add doc/man/Makefile.am to include manpages
2018-12-23 11:11:48 +01:00
nomnombtc
13f853925c
add autogenerated manpages by help2man
2018-12-23 11:10:58 +01:00
nomnombtc
2dd21dd5b6
add gen-manpages.sh description to README.md
2018-12-23 11:04:56 +01:00
nomnombtc
2bd6e695af
add script to generate manpages with help2man
2018-12-23 11:04:29 +01:00
Michel van Kessel
59b3184ac2
build: Updates for OpenBSD
...
883175f5d3
2018-12-23 10:51:26 +01:00
Andrew Chow
eebb54b3d0
Set defaults to gitian defaults
...
Set the default -j and -m to 2 and 2000 respectively, matching gitian's default values.
2018-12-23 10:48:11 +01:00
Andrew Chow
7b9cb122f6
Create option to detach sign gitian builds and not commit the files in the script
...
Gitian builds can be done where the assert files are made but no signing is done. The sigs can also optionally not be committed automatically.
2018-12-23 10:46:46 +01:00
Andrew Chow
877aa586e9
Check for OSX SDK
2018-12-23 10:45:51 +01:00
Andrew Chow
abb486159b
Create an easy to use gitian building script
...
I've written a script that automates the setup and building of binaries with gitian. All of the commands are pulled from various documentation on gitian building.
2018-12-23 10:44:45 +01:00
Luke Dashjr
5a63f11947
Include instructions to extract Mac OS X SDK on Linux using 7zip and SleuthKit
2018-12-23 10:42:10 +01:00
Michel van Kessel
14d9bc0f5d
[depends] upgrade freetype to 2.9.1
...
bug fixes
2018-12-08 09:59:06 +01:00
Michel van Kessel
23128ada9a
[depends] update dbus to 1.12.12
...
big fixes
2018-12-08 09:33:40 +01:00
Michel van Kessel
1de161062e
[depends] upgrade cctools to 5.0.2
...
bug fixes
2018-12-07 16:11:01 +01:00
Michel van Kessel
e26b004cc8
[depends] upgrade native-ccache to 3.5
...
up-to-date with current version
2018-12-07 16:10:53 +01:00
Michel van Kessel
0a44a3b7a8
[depends] update boost to 1.68
...
up-to-date
2018-12-05 22:31:19 +01:00
Michel van Kessel
c2b67f1c42
[depends] openssl 1.0.2q options
...
compile errors
2018-12-05 21:54:58 +01:00
Michel van Kessel
5c7c2cadba
[depends] upgrade openssl to 1.0.2q
...
latest 1.0.x version
2018-12-05 21:31:27 +01:00
Michel van Kessel
8c56f2311f
[depends] update fontconfig to 2.12.6
...
from BCHABC: 4322753336
2018-12-05 17:50:00 +01:00
Michel van Kessel
3b55614269
[depends] update expat to 2.2.5
...
same as bitcoin: 5a10859a80/depends/packages/expat.mk
2018-12-05 17:46:30 +01:00