Fix travis failure on "No Wallet" configuration and other Core's Port. #805
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Main goal is using system libs to build binaries in the "No wallet" conf
Along the way I've port a bunch of Core's PRs that did quite
a bit of useful things related to the build/depends/travis systems.
This is the list of ported Core's PRs
#8504: test: Remove java comparison tool (Wladimir J. van der Laan)
#8534: [travis] Drop java (MarcoFalke)
#8563: Add configure check for -latomic (Anthony Towns)
#10508: Run Qt wallet tests on travis (Russell Yanofsky)
#11056: disable jni in builds (Gregory Sanders)
I've also fixed some temporary problem with unviability of Riak
db (we don't need but it came by default with Travis). As a result
of removing java dependencies I removed comparison-tool flag from configure.
Lastly I added BU ppa repo so that Berkeley DB 4.8 dev files
always available independently from changes in the default set
of Travis repos.