1. 19 1月, 2016 1 次提交
    • B
      Simple changes to support builds for ppc64[le] consistent with X86 · f423f05d
      bcbrock 提交于
      These simple changes are required to allow builds on ppc64[le] systems
      consistent with X86. The Makefile now recognizes both ppc64 and ppc64le, and
      in the absence of PORTABLE=1, the code will be built analogously to the X86
      -march=native.
      
      Note that although GCC supports -mcpu=native -mtune=native on POWER, it
      doesn't work correctly on all systems. This is why we need to get the actual
      machine model from the AUX vector.
      f423f05d
  2. 16 10月, 2015 1 次提交
  3. 09 10月, 2015 1 次提交
    • I
      Make it harder for users to run debug builds in production · 831101b5
      Igor Canadi 提交于
      Summary:
      I see a lot of users compiling RocksDB with `make` or `make all` and then using those binaries in production. They end up running debug builds :(
      
      This diff makes it harder for them:
      1. I added an explicit warning to INSTALL.md
      2. When you compile with `make all`, your resulting library will be librocksdb_debug.a
      3. I also print out a warning when you compile in debug mode.
      
      Hopefully should be enough :)
      
      Test Plan: none
      
      Reviewers: rven, yhchiang, kradhakrishnan, anthony, sdong, dhruba, IslamAbdelRahman
      
      Reviewed By: IslamAbdelRahman
      
      Subscribers: dhruba, leveldb
      
      Differential Revision: https://reviews.facebook.net/D48093
      831101b5
  4. 04 9月, 2015 1 次提交
  5. 08 7月, 2015 1 次提交
  6. 23 6月, 2015 1 次提交
  7. 11 6月, 2015 1 次提交
  8. 15 12月, 2014 1 次提交
    • I
      Optimize default compile to compilation platform by default · 06eed650
      Igor Canadi 提交于
      Summary:
      This diff changes compile to optimize for native platform by default. This will automatically turn on crc32 optimizations for modern processors, which greatly improves rocksdb's performance.
      
      I also did some more changes to compilation documentation.
      
      Test Plan:
      compile with `make`, observe -march=native
      compile with `PORTABLE=1 make`, observe no -march=native
      
      Reviewers: sdong, rven, yhchiang, MarkCallaghan
      
      Reviewed By: MarkCallaghan
      
      Subscribers: dhruba, leveldb
      
      Differential Revision: https://reviews.facebook.net/D30225
      06eed650
  9. 02 10月, 2014 1 次提交
  10. 30 9月, 2014 1 次提交
  11. 18 6月, 2014 1 次提交
  12. 08 5月, 2014 1 次提交
    • I
      Better INSTALL.md and Makefile rules · 313b2e5d
      Igor Canadi 提交于
      Summary: We have a lot of problems with gflags. However, when compiling rocksdb static library, we don't need gflags dependency. Reorganize INSTALL.md such that first-time customers don't need any dependency installed to actually build rocksdb static library.
      
      Test Plan: none
      
      Reviewers: dhruba, haobo
      
      Reviewed By: dhruba
      
      CC: leveldb
      
      Differential Revision: https://reviews.facebook.net/D18501
      313b2e5d
  13. 05 4月, 2014 1 次提交
  14. 19 3月, 2014 1 次提交
  15. 25 2月, 2014 1 次提交
  16. 30 1月, 2014 1 次提交
  17. 30 12月, 2013 1 次提交
  18. 02 12月, 2013 1 次提交
  19. 26 11月, 2013 1 次提交
  20. 21 11月, 2013 3 次提交
  21. 19 11月, 2013 1 次提交