Releases: lifting-bits/cxx-common
Releases · lifting-bits/cxx-common
v0.1.4
v0.1.3
Release 0.1.3 * Support LLVM 12.0.0 * Include compiler-rt target for LLVM * vcpkg triplet and build script option to build vcpkg dependencies with ASAN. Linux and Mac * Build script can specify export directory for built dependencies * Pass `--export-dir <dir-path>` to automatically export built packages to that directory * Add some missing dependencies to vcpkg builder Dockerfile required by downstream * Tag Docker Hub images with architecture for aarch64 * LLVM 11.0.0 -> 11.0.1
v0.1.2
v0.1.1
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.
v0.1.0
v0.1.0-rc.2
Testing release logic. Updated XED
v0.1.0-rc.1
Testing release logic
v0.0.14
Merge pull request #63 from trailofbits/rename_cmake_var Update repository.cmake
v0.0.13
ccache also broken on aarch64; removing
v0.0.12
Update travis.sh Looks like protobuf install may use py2 in some parts still :(