rocksdb - some improvements

I've been working on making rocksdb easier to build and package. I'm using cmake to build it. Rocksdb came with cmake for Microsoft windows only and a rather complicated idiosyncratic makefile for linux and other unix like systems. The makefile causes grief for me as a ceph developer, so I want to see that go away. Cmake is perfectly capable of handling unix like systems. So here is a version of a recent snapshot (20160212) of rocksdb, together with patches for cmake to work on linux.

Testing. Not much yet. I've successfully built a modified version of ceph with this package, which meets my immediate needs.

Here is a github repository with a copy of these changes:

Here is a source rpm, and binary rpms built from that source, for fedora 23. The source rpm includes the above four commits as patches, and one additional patch to to use ${LIB_SUFFIX} to install things to /usr/lib64. I haven't made this a commit above because I believe this is distribution specific and does not belong upstream.


Contact Information

Marcus Watts <mwatts@redhat.com>