Asher
f5422a1cf8
do not use '-Wno-builtin-declaration-mismatch or -Werror on GCC <v8
4 years ago
Asher
b982a97a4f
Do not use -Werror on gcc versions under 7
5 years ago
0x03
972ab83f4c
do not use '-Wno-builtin-declaration-mismatch on GCC <v7
5 years ago
Asher
440a2fb8ea
Treat warnings as errors
5 years ago
Asher Dawes
beaa0811fc
remove flags not supported by gcc versions under 7
5 years ago
Asher
97923e293b
Fixes for strict warnings as errors
5 years ago
Asher
c6ac4208c0
Update deprecation
5 years ago
Asher
ee9a75d839
Update version
5 years ago
Asher
a312bc109b
remove flags
5 years ago
miketout
16bc940e77
Add strict non-void return checking
5 years ago
Asher Dawes
3971a608da
Allowing build-win.sh to take parameters.
Posting link to commit when uploading builds on Slack
Enabling debug symbols
5 years ago
Eirik Ogilvie-Wigley
e7860a2843
Remove --disable-libs flag from help output
6 years ago
Asher Dawes
844637a503
Adding symbols back to Linux builds.
Stripping symbols on master branch builds
6 years ago
Asher Dawes
ebaafd4d2c
Removing symbols on Linux build
6 years ago
Jack Grigg
f2d3715727
zcutil/build.sh: Remove --enable-werror from default configuration
Windows cross-compile has currently-unavoidable warnings. Upstream Bitcoin Core
has them as well. For now, let's remove this from the default configuration, and
add it to the Linux and OSX CI builders (so we effectively still enforce it for
merged PRs).
6 years ago
Jack Grigg
03ea5a8122
zcutil/build.sh: Use config.site to set default ./configure settings
This is a more reliable way to configure the depends path (matching what is done
upstream), and frees up --prefix for user configuration.
6 years ago
Jack Grigg
b057754005
zcutil/build.sh: Use $HOST to specify the depends prefix
6 years ago
Dimitris Apostolou
ccf9106501
Fix typos
6 years ago
jl777
e73b2055c6
Merge branch 'beta' into mergemaster
# Conflicts:
# src/main.cpp
6 years ago
jl777
c0c3b72b8a
Fix build.sh with new versions
6 years ago
Jack Grigg
47fe5f72f4
Disable building libzcashconsensus by default
The library is not currently a supported build artifact; it needs work in
order to build on certain platforms (e.g. MacOS), and its dependencies need to
be narrowed down (Equihash is not a requirement for validating scripts).
6 years ago
Jack Grigg
d9cd254e5e
Make Rust compilation mandatory
The temporary integration check in CheckEquihashSolution() remains, until we
have "real" Rust code to integrate.
Closes #2688 .
6 years ago
jl777
753997b6de
Test
6 years ago
jl777
47ca6eb3c2
Remove -Werror to allow compile on more OS variants
6 years ago
Jack Grigg
326fc65e66
Add environment variable for setting ./configure flags in zcutil/build.sh
Closes #2066 .
7 years ago
Jack Grigg
704337b2b8
Move Zcash flags into configure.ac
7 years ago
Jack Grigg
c1fcdd01dd
Change --enable-werror to apply to all warnings, use it in build.sh
7 years ago
Jack Grigg
e4cd341260
Replace hard-coded defaults for HOST and BUILD with config.guess
7 years ago
Jack Grigg
7fa05b29b6
Use g-prefixed coreutils commands if they are available
If they are present on the system, it means that the non-prefixed ones are not
necessarily the versions we want, while the prefixed ones are highly likely to
be the ones from GNU Coreutils.
7 years ago
Bjorn Hjortsberg
4272a1e2b1
Do not warn on built in declaration mismatch
7 years ago
kozyilmaz
c63417bbe7
option to disable building libraries (zcutil/build.sh)
7 years ago
kozyilmaz
cf4f400ca8
[macOS] system linker does not support “--version” option but only “-v”
7 years ago
Nathan Wilcox
867d3e344f
Show toolchain versions in build.sh.
7 years ago
Daira Hopwood
b04529fefd
Disable building Proton by default.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Simon
f493d3e044
Add --disable-proton flag to build.sh. Proton has build/linker issues with gcc 4.9.2 and requires gcc 5.x.
7 years ago
Sean Bowe
802ea76b3a
Allow Rust-language related assets to be disabled with `--disable-rust`.
7 years ago
Simon
abecfc422c
Remove redundant gui options from build scripts
7 years ago
Daira Hopwood
d596658022
Remove NO_QT make option.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Jack Grigg
2cc0a252ad
Add compile flag to disable compilation of mining code
8 years ago
Joel Barker
cb42e55182
tweaks to allow compiling on linux
8 years ago
Jeffrey Walton
b8e72ced23
Add porter dev overrides for CC, CXX, MAKE, BUILD, HOST
8 years ago
Jack Grigg
7a810efa08
Add --disable-tests flag to zcutils/build.sh
Closes #1787
8 years ago
David Mercer
33118f63b9
pass in both HOST and BUILD to depends system, needed for deterministic builds
8 years ago
David Mercer
850019de42
explicitly pass HOST and BUILD to ./configure
8 years ago
Jack Grigg
df2bca8fbc
Re-enable disabled compiler warnings
Reverts:
- be1bae14e8
- ec3bd70b6d
Closes #944
8 years ago
Taylor Hornby
f5d3d420f6
Add -fwrapv -fno-strict-aliasing; fix libzcash flags.
8 years ago
Taylor Hornby
46ad3c2758
Fix inconsistent optimization flags; single source of truth.
8 years ago
Taylor Hornby
998eea5db6
Disable hardening when building for coverage reports.
8 years ago
Taylor Hornby
4e0b4af40f
Enable -O1 for better FORTIFY_SOURCE protections.
8 years ago
Taylor Hornby
ae79cec542
Make the --enable-hardening flag explicit.
8 years ago