Summary: I had to make number of changes to the code and Makefile: * Add `make lib`, that will create static library without debug info. We need this to avoid growing binary too much. Currently it's 14MB. * Remove cpuinfo() function and use __SSE4_2__ macro. We actually used the macro as part of Fast_CRC32() function. As a result, I also accidentally fixed this issue: https://www.facebook.com/groups/rocksdb.dev/permalink/549700778461774/?stream_ref=2 * Remove __thread locals in OS_MACOSX Test Plan: `make lib PLATFORM=IOS` Reviewers: ljin, haobo, dhruba, sdong Reviewed By: haobo CC: leveldb Differential Revision: https://reviews.facebook.net/D17475 |
||
---|---|---|
.. | ||
build_detect_platform | ||
build_detect_version | ||
fbcode.clang31.sh | ||
fbcode.gcc471.sh | ||
fbcode.gcc481.sh | ||
format-diff.sh | ||
mac-install-gflags.sh | ||
make_new_version.sh | ||
regression_build_test.sh | ||
valgrind_test.sh |