Skip to content

v0.1.1

Choose a tag to compare

@ekilmer ekilmer released this 17 Dec 13:42
fa23ffe
Update protobuf to latest 3.14.0 and bump vcpkg commit

Visit this link for all vcpkg changes: https://github.com/microsoft/vcpkg/compare/38752e29c2b60ea522d629a40b57b95606e16715...ad2933e97e7f6d2e2bece2a7a372be7a6833f28c

Note that since vcpkg itself was updated, you will have to rebuild
everything due to how vcpkg determines whether there are changes, since
the helper scripts changed with this version bump.

More notes that will eventually make it into docs:

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.