Commit Graph

13064 Commits

Author SHA1 Message Date
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
Michel van Kessel
1973daafe5 [depends] update native-cctools to 5.0.1
for better MacOS compiling: https://github.com/Bitcoin-ABC/bitcoin-abc/blob/master/depends/packages/native_cctools.mk
2018-12-05 17:46:13 +01:00
Michel van Kessel
78d2394670 [depends] update native-ccache to 3.3.6
from BCHABC : 0654a53966
2018-12-05 17:44:59 +01:00