Commit Graph

155 Commits (126c22371495c79df2306becf79da4d16e444faa)

Author SHA1 Message Date
Andrew Kryczka 186b3afaa8 Use `fallocate` even if hole-punching unsupported (#5023) 6 years ago
Andrew Kryczka e242fa4664 Add latest toolchain (gcc-8, etc.) build support for fbcode users (#4923) 6 years ago
Adam Retter 75a333ad2d Fix build on macOS when jemalloc is installed via HomeBrew (#4767) 6 years ago
Yi Wu 742302a1a3 Fix compile error with aligned-new (#4576) 6 years ago
Andrew Kryczka 9b89479e64 Pass -latomic to linker when using clang 7 years ago
Adam Retter 12b400e814 Some small improvements to the build_tools 7 years ago
Tobias Tschinkowitz ccb761364d Enable compilation on OpenBSD 7 years ago
Fosco Marotto d518fe1da6 uint64_t and size_t changes to compile for iOS 7 years ago
Adam Retter a53c571d2d FreeBSD build support for RocksDB and RocksJava 7 years ago
Siying Dong a478e85697 Remove GCC parameter "-march=native" for ARM 7 years ago
yingsu00 f54d7f5fea Port 3 way SSE4.2 crc32c implementation from Folly 7 years ago
Adam Novak a37d734596 Add ROCKSDB_DISABLE_* environment variables 7 years ago
Andrew Kryczka 63f1c0a57d fix gflags namespace 7 years ago
Andrew Kryczka 07c2738ffa prefer enabling cpu features via -march/-mcpu 7 years ago
Nikhil Benesch c5f0c6cc66 compile with correct flags to determine SSE4.2 support 7 years ago
Maysam Yabandeh 627c9f1abb Don't add -ljemalloc when DISABLE_JEMALLOC is set 7 years ago
Nikhil Benesch 11c5d4741a cross-platform compatibility improvements 8 years ago
Andrew Kryczka be421b0b16 portable sched_getcpu calls 8 years ago
Tomas Kolda 04d58970cb AIX and Solaris Sparc Support 8 years ago
Yueh-Hsuan Chiang 647eafdc21 Introduce Lua Extension: RocksLuaCompactionFilter 8 years ago
Alex Robinson b10d65c2a4 Update and slightly clarify instructions in build_detect_platform (#1301) 8 years ago
Yi Wu ff17a2abf3 Adding TBB as dependency. 8 years ago
Islam AbdelRahman 4990c0d1a5 Remove deprecated LEVELDB_PLATFORM_POSIX 8 years ago
woonhak.kang 5c858ddd20 fix errata in libnuma test (#1244) 8 years ago
Islam AbdelRahman 0850bc5147 Fix build on machines without jemalloc 9 years ago
Sergey Makarenko 1c80dfab24 Print memory allocation counters 9 years ago
dx9 b71c4e613f Alpine Linux Build (#990) 9 years ago
root 3373c81fa8 Modify build_tools/build_detect_platform to detect and set -march=z10 on Linux s390x. 9 years ago
root 21f17aaa60 Modified Makefile and build_tools/build_detect_platform to compile on Linux s390x. 9 years ago
Andrew Kryczka 6a2b4fcb80 Add flag to forcibly disable fallocate 9 years ago
bcbrock f423f05dcd Simple changes to support builds for ppc64[le] consistent with X86 9 years ago
Javier González 6e6dd5f6f9 Split posix storage backend into Env and library 9 years ago
James Lent 5a7222782a Ensure that the compression libraries are statically linked into dynamic libraries included 9 years ago
Andres Noetzli 0bfe0573e8 Add gflags dependency to Travis script 9 years ago
sdong 7a0dbdf3ac Add ZSTD (not final format) compression type 9 years ago
Igor Canadi 0a019d74a0 Use malloc_usable_size() for accounting block cache size 9 years ago
Yueh-Hsuan Chiang 0b1ffe2e1d Remove -Wl,--no-as-needed flag when making shared_lib in OSX and IOS 10 years ago
sdong 46296cc869 Cygwin build not to use -fPIC 10 years ago
sdong 98a44559d5 Build for CYGWIN 10 years ago
Igor Canadi fd7a357318 Enable open source users to use jemalloc (github issue #438) 10 years ago
Igor Canadi 6a5ffee0cc Fix gflags Makefile 10 years ago
Igor Canadi 7d136994c9 Get rid of error output 10 years ago
Igor Canadi 742fa9e316 Fix compile with two gflags 10 years ago
Pooya Shareghi e8808b9128 Added falloc.h in build_detect_platform 10 years ago
Igor Canadi 91df4e969d Remove use of whole-archive to include jemalloc 10 years ago
Igor Canadi c66483c132 Fix github issue #563 10 years ago
Jim Meyering ebc647de87 build: fix missing dependency problems 10 years ago
Igor Canadi f9c14a42e8 Fix compile on Mac 10 years ago
Islam AbdelRahman ba9d1737a8 RocksDB on FreeBSD support 10 years ago
Jim Meyering a42324e370 build: do not relink every single binary just for a timestamp 10 years ago