Skip to content

Conversation

@ekilmer
Copy link
Collaborator

@ekilmer ekilmer commented Dec 17, 2020

New protobuf fixes some CMake bugs.

If you want to regularly build from source, I would suggest using ccache(and upping the cache size limit to maybe 20GB if you want to build multiple LLVM versions and possibly debug versions as well) to speed up compilation of packages that haven't been upgraded:

export CMAKE_C_COMPILER_LAUNCHER="$(which ccache)"
export CMAKE_CXX_COMPILER_LAUNCHER="$(which ccache)"
./build_dependencies.sh --release llvm-10

The reason for needing to rebuild everything is because vcpkg hashes all of the script files used to process each package definition and encodes this when building and caching the results. This is to ensure that there are no breaking changes between script modifications when building new packages or reusing installed packages.

I'll add this info to the README eventually.

After CI passes and this is merged to master, we'll want to cut a release.

@ekilmer ekilmer merged commit fa23ffe into master Dec 17, 2020
@ekilmer ekilmer deleted the bump-vcpkg-protobuf branch December 17, 2020 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants