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.
This use the provided Boost in external source.There are some reasons I can't use prebuilt boost from default APT or another source:- The Ubuntu version CI use was 14.4, and only Boost 1.54 is max, and the purpose of this originally was to update the Boost issue that was causing path error on some Linux users (discussed on Discord).- Somehow prebuilt Boost (from Arch Linux), and from my computer built, don't work with CI, there are link errors, while building with the same GCC package from default APT (7.3.0)So what I'm doing here is build the boost in source and use ./b2 install to install it. This hopefully will solve the issue with vpk path argument. Anyone that can successfully make the CI not throwing link errors with prebuilt Boost can pull a PR, and I'm happily to reverse or close the PR if this doesn't solve the path issue or if you can resolved the link issue.EDIT: No longer relevant. This PR uses Docker image (Ubuntu 18.04), install Boost 1.65 and build inside the docker. ccache is guranteed.