mirror of
https://github.com/facebook/rocksdb.git
synced 2024-12-04 02:02:41 +00:00
6c6d5bc3b0
Summary: as title. Test Plan: no Reviewers: dhruba CC: leveldb Differential Revision: https://reviews.facebook.net/D14121
1 KiB
1 KiB
Currently Rocksdb is developed on Linux (CentOS release 5.2), with gcc 4.71. To build it on your own platform, you'll need to:
-
Make sure your compiler (either
clang
orgcc
) supports C++ 11. Please make the version forgcc
is 4.8 or above; forclang
the version is 5.0 or above. -
Install the the libraries that rocksdb depends on:
Platforms on which rocksdb can compile:
- Linux
OS X
: right now rocksdb can be compiled in Mac if you- update your xcode to latest version, which allows you to use compiler that supports C++ 11.
- install gflags, you may run build_tool/mac-install-gflags.sh to install
it. If you install gflags with other means (for example,
brew install gflags
), please setLIBRARY_PATH
andCPATH
accordingly. - Please note some of the optimizations/features are disabled in OSX. And we did not run any production workload on it.