miodragpop
9544bd0ffc
adjustments for cross build of aarch64 binaries on x86_64 linux
2020-07-12 11:47:00 +02:00
Duke Leto
eba9ea99cc
depends/ lacking a clean target in Makefile causes build.sh clean to fail early, this allows it to fail a bit further along
2019-12-22 08:21:16 -05:00
miketout
9feb4b9e08
Major updates integration from all upstreams
2018-09-18 14:33:53 -07:00
Jack Grigg
d9cd254e5e
Make Rust compilation mandatory
...
The temporary integration check in CheckEquihashSolution() remains, until we
have "real" Rust code to integrate.
Closes #2688 .
2018-03-28 17:55:45 +02:00
Jack Grigg
0adfdc99b2
depends: Explicitly download and vendor Rust dependencies
...
Closes #2231 .
2018-03-28 15:46:51 +02:00
jl777
b49b22afd0
Test
2018-03-25 19:08:42 +03:00
jl777
9000990c30
Merge remote-tracking branch 'zcash/master' into rebase2
...
# Conflicts:
# .travis.yml
# Makefile.am
# README.md
# configure.ac
# depends/Makefile
# depends/builders/darwin.mk
# depends/funcs.mk
# depends/hosts/darwin.mk
# depends/packages/googlemock.mk
# depends/packages/googletest.mk
# depends/packages/libsnark.mk
# depends/packages/libsodium.mk
# depends/packages/packages.mk
# depends/packages/rust.mk
# src/Makefile.am
# src/Makefile.gtest.include
# src/chainparams.cpp
# src/chainparams.h
# src/checkpoints.h
# src/clientversion.h
# src/coins.cpp
# src/consensus/consensus.h
# src/gtest/test_mempool.cpp
# src/httprpc.cpp
# src/init.cpp
# src/komodo-tx.cpp
# src/main.cpp
# src/miner.cpp
# src/policy/fees.cpp
# src/policy/fees.h
# src/rpcmining.cpp
# src/rpcrawtransaction.cpp
# src/rpcserver.cpp
# src/test/policyestimator_tests.cpp
# src/test/rpc_wallet_tests.cpp
# src/test/transaction_tests.cpp
# src/txdb.cpp
# src/txmempool.cpp
# src/wallet/asyncrpcoperation_sendmany.cpp
# src/wallet/rpcwallet.cpp
# src/wallet/wallet.cpp
# src/wallet/wallet.h
# src/zcash/CreateJoinSplit.cpp
# zcutil/build.sh
2018-03-25 18:44:38 +03:00
ca333
9d36579649
uni3
2017-10-09 11:45:49 +02:00
Daira Hopwood
506a21850a
Remove UPnP support. fixes #2500
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2017-07-03 08:57:05 +01:00
Jack Grigg
be60c6d7f6
Rename FALLBACK_DOWNLOAD_PATH to PRIORITY_DOWNLOAD_PATH
...
Closes #1621 .
2017-06-15 16:32:36 +12:00
Simon
f493d3e044
Add --disable-proton flag to build.sh. Proton has build/linker issues with gcc 4.9.2 and requires gcc 5.x.
2017-03-25 09:41:54 -07:00
Sean Bowe
802ea76b3a
Allow Rust-language related assets to be disabled with --disable-rust.
2017-03-18 07:47:40 -06:00
Daira Hopwood
d596658022
Remove NO_QT make option.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2017-03-07 19:15:08 +00:00
David Mercer
1ead1bb0b3
allow both HOST and BUILD to be passed in from the zcutil/build.sh
2016-10-19 19:36:52 -07:00
Sean Bowe
2c2dd2305e
Update fallback path.
2016-01-19 14:36:10 -07:00
Cory Fields
235b3a789d
depends: sanity-check sources and cached builds
...
In some cases (Travis), sources and build caches may be moved around in-between
builds, and we can't necessarily trust that everything is still intact.
This introduces pre-build checks that verify against stashed checksums.
Note that this will cause all sources to be re-downloaded, since cached sources
weren't trustworthy before this.
2015-05-14 01:33:07 -04:00
Cory Fields
d23b0a2711
depends: always use static qt5 for linux
2015-02-25 18:41:59 -05:00
Cory Fields
d546191dc2
depends: Move source stamps to source dir and misc cleanups
...
Since the last commit will force rebuilds of all depends, take the opportunity
to clean up a few other things that would trigger rebuilds as well.
- Move source stamps to the sources dir so that SOURCES_PATH is respected for
"make download".
- Only print "fetching..." when actually downloading a file.
- Avoid using non-deterministic paths for the recipe hash (patch location).
This should ensure that all builders get the same resulting build-ids.
- Use a per-package source paths. This will allow for removing old source files
in the future.
- Use a host-agnostic path for downloads which gets cleaned up properly.
2014-12-11 19:23:12 -05:00
Cory Fields
422f873ef3
depends: teach 'make download' to download sources for all hosts
2014-12-11 19:23:12 -05:00
Cory Fields
5f93ec2028
depends: Add a package for qt4.6. Linux uses it by default.
...
We're not ready to switch to a static qt5 for Linux yet due to missing plugin
support. This adds a recipe for building a shared qt4 that we build and link
against, but don't distribute.
make USE_LINUX_STATIC_QT5=1 can be used to build static qt5 as before.
2014-11-19 22:49:41 -05:00
Cory Fields
2027ad30e7
depends: add the debug/release concept to depends
2014-09-25 14:56:25 -04:00
Cory Fields
df7565d99c
depends: add sensible download timeout/retry values
2014-08-27 03:40:30 -04:00
Cory Fields
c897b1e732
depends: add a fallback path in case package sources go missing
...
If a source url fails to download, try again at
$FALLBACK_DOWNLOAD_PATH/file.name, where FALLBACK_DOWNLOAD_PATH can be
overridden by the user.
2014-08-22 15:42:54 -04:00
Cory Fields
e42363d800
build: add funcs.mk to the list of meta-depends
...
If anything in funcs.mk changes, everything must rebuild
2014-08-15 22:48:38 -04:00
Cory Fields
1dec09b341
depends: add shared dependency builder
...
See the README's in depends for documentation
2014-08-08 15:10:46 -04:00