rocksdb/build_tools
Igor Canadi dadc429767 Reproducible MongoRocks compile with FB toolchain
Summary:
Added a script that will compile MongoRocks with the same flags as RocksDB binary. On FB infra, we can now do:

  cd ~/rocksdb; make static_lib
  cd ~/mongo; ~/rocksdb/build_tools/fb_compile_mongo.sh

No need to upgrade the g++ on the devbox (like Aaron and I did) or maintain a separate script to compile (like Mark did)

fb_compile_mongo.sh gets the settings from fbcode_config.sh, so it also makes it easier to upgrade the environment one day.

Test Plan: Compiled mongod with new script. Also, ldd output looks good: https://phabricator.fb.com/P19891602

Reviewers: AaronFeldman, MarkCallaghan, anthony

Reviewed By: anthony

Subscribers: anthony, dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D40659
2015-06-24 15:09:55 -07:00
..
build_detect_platform Remove -Wl,--no-as-needed flag when making shared_lib in OSX and IOS 2015-06-23 16:32:59 -07:00
dockerbuild.sh Move dockerbuild.sh to build_tools/ 2015-06-17 14:09:12 -07:00
fb_compile_mongo.sh Reproducible MongoRocks compile with FB toolchain 2015-06-24 15:09:55 -07:00
fbcode_config4.8.1.sh Remove use of whole-archive to include jemalloc 2015-04-09 15:10:53 -07:00
fbcode_config.sh Reproducible MongoRocks compile with FB toolchain 2015-06-24 15:09:55 -07:00
format-diff.sh Misc cleanup on performance branch 2014-01-17 14:26:29 -08:00
make_new_version.sh Fix make_new_version.sh 2015-03-10 17:24:33 -07:00
make_package.sh Package generation for Ubuntu and CentOS 2014-09-29 16:09:46 -07:00
regression_build_test.sh Add db_bench with lots of column families to regression tests 2014-09-05 14:20:18 -07:00
valgrind_test.sh Clean up the Makefile and the build scripts 2013-08-15 12:59:45 -07:00
version.sh Cross-platform fix version.sh 2014-10-04 11:17:06 +02:00