Heads-up: Release 1.21 will have breaking changes in the build system

53 views
Skip to first unread message

Victor Costan

unread,
Oct 17, 2017, 8:03:22 PM10/17/17
to leveldb
Hi everyone!

For planning purposes, please know that the upcoming leveldb release (1.21) will introduce significant changes to the build process. As always, the API will remain backwards-compatible.
  • The build system will be switched to CMake.
  • Configuration macros will change to reflect CMake conventions. (example: HAVE_SNAPPY instead of SNAPPY)
  • Building the library will require C++11 support.
  • A new optional dependency will be added, google/crc32c.
Some of the changes above are still under development, while others have already landed on master. I hope this information will help you plan adopting the next release.

    Victor
Reply all
Reply to author
Forward
0 new messages