Versions
v9.4.0 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm64 ~ppc64 ~riscv ~x86
- USE flags
- jemalloc numa static-libs tbb test
v8.11.3 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm64 ~ppc64 ~riscv ~x86
- USE flags
- jemalloc numa static-libs tbb test
v8.10.0 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm64 ~ppc64 ~riscv ~x86
- USE flags
- jemalloc numa static-libs tbb test
v7.9.2-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm64 ~ppc64 ~riscv ~x86
- USE flags
- jemalloc numa static-libs tbb test
v7.9.2 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 ~arm64 ~ppc64 ~riscv ~x86
- USE flags
- jemalloc static-libs
v6.14.6-r3 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm64 ~ppc64 ~riscv ~x86
- USE flags
- jemalloc numa static-libs tbb test
v6.14.6-r2 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 ppc64 ~arm64 ~riscv ~x86
- USE flags
- jemalloc static-libs
USE flags
General
- jemalloc
- Use dev-libs/jemalloc for memory management
- numa
- Enable NUMA support
- static-libs
- Build static versions of dynamic libraries as well
- tbb
- Enable support for dev-cpp/tbb
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
cpu_flags_x86
- avx
- Adds support for Advanced Vector Extensions instructions
- avx2
- Adds support for Advanced Vector Extensions 2 instructions
- sse4_2
- Enable SSE4.2 instruction support
Dependencies
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
app-arch / lz4 : Extremely Fast Compression algorithm
app-arch / snappy : A high-speed compression/decompression library by Google
app-arch / zstd : zstd fast compression library
dev-cpp / gflags : Google's C++ argument parsing library
dev-cpp / tbb : High level abstract threading library
dev-libs / jemalloc : Jemalloc is a general-purpose scalable concurrent allocator
sys-libs / liburing : Efficient I/O with io_uring
sys-libs / zlib : Standard (de)compression library
sys-process / numactl : Utilities and libraries for NUMA systems
Runtime Dependencies
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
app-arch / lz4 : Extremely Fast Compression algorithm
app-arch / snappy : A high-speed compression/decompression library by Google
app-arch / zstd : zstd fast compression library
dev-cpp / gflags : Google's C++ argument parsing library
dev-cpp / tbb : High level abstract threading library
dev-libs / jemalloc : Jemalloc is a general-purpose scalable concurrent allocator
sys-libs / liburing : Efficient I/O with io_uring
sys-libs / zlib : Standard (de)compression library
sys-process / numactl : Utilities and libraries for NUMA systems
Depending packages
sys-cluster / ceph : Ceph distributed filesystem
Bugs
- 871531
- dev-libs/rocksdb-6.17.3 - db_stress_driver.cc:(<snip>) undefined reference to _atomic_is_lock_free
- 901119
- sys-cluster/ceph is blocking cleanup of <dev-libs/rocksdb-6.15
- 920108
- dev-libs/rocksdb-8.10.0 - /.../offpeak_time_info.h: error: int64_t does not name a type
- 923252
- dev-libs/rocksdb-8.10.0 fails tests
- 926707
- dev-libs/rocksdb-6.14.6-r3: stabilization request
- 937827
- dev-libs/rocksdb-9.4.0 - [ncurses-6.5] [icu-75.1] [gcc-15] /.../blob_file_meta.h: error: using std::_shared_ptr_access<rocksdb::SharedBlobFileMetaData, _gnu_cxx::_S_atomic, false, fals
- 940226
- dev-libs/rocksdb-9.4.0 fails to compile: blob_file_meta.h:28:7: error: uint64_t has not been declared
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
dev-libs/rocksdb: add 9.4.0, drop 9.3.1
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
dev-libs/rocksdb: add 9.3.1
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
dev-libs/rocksdb: drop 6.15.5-r1, 6.17.3-r1, 6.29.5, 8.6.7, 8.9.1
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
dev-libs/rocksdb: add 8.11.3
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
dev-libs/rocksdb: add 8.10.0
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/rocksdb: Stabilize 6.14.6-r2 ppc64, #921204
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
dev-libs/rocksdb: add 8.9.1
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
dev-libs/rocksdb: fix detection of liburing
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
dev-libs/rocksdb: add 8.6.7
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
dev-libs/rocksdb: add 7.9.2-r1 with new features
- Update EAPI 7 -> 8 - Add support for testing with FEATURES=test - Specify values for build options that may change defaults to ensure that at least zlib, bz2, lz4, zstd, are actually enabled - Add support for NUMA and TBB Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
dev-libs/rocksdb: add 6.29.5 (latest in 6.x series)
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
dev-libs/rocksdb: add 6.14.6-r3 with more features
- Update EAPI 7 -> 8 - Specify values for build options that may change defaults to ensure that at least zlib, bz2, lz4, zstd, are actually enabled - Add support for NUMA and TBB Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/rocksdb: fix build w/ gcc 13 for 6.14.6-r2
I missed the oldest ebuild (6.14.6-r2) when fixing the other versions for GCC 13 in f389a74eff56c8d514be52b0e4346d2c0decc44f, even though the patch is named after this version! Oops. Bug: https://bugs.gentoo.org/895358 Closes: https://bugs.gentoo.org/905305 Fixes: f389a74eff56c8d514be52b0e4346d2c0decc44f Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/rocksdb: fix build w/ gcc 13
Closes: https://bugs.gentoo.org/895358 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/rocksdb: Stabilize 7.9.2 amd64, #892275
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/rocksdb: fix zstd dep for old too
Closes: https://bugs.gentoo.org/774897 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/rocksdb: add 7.9.2
Closes: https://bugs.gentoo.org/774897 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: make mycmakeargs local
Closes: https://github.com/gentoo/gentoo/pull/28947 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yixun Lan · gentoo
dev-libs/rocksdb: update libatomic patch
the old version of rocksdb-6.14.6-libatomic.patch is broken, and fail to detect libatomic library at riscv64 platform, so let's update the version from 6.17.3's which works fine. Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move dev-python/{zstandard → python-zstandard}
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yun Pan · gentoo
dev-libs/rocksdb: fix check for libatomic
The original patch that comes with rocksdb 6.14.6 is inadequate to check if libatomic is required on some architectures. The new patch superseded the old one in version 6.17.3. Along with patch e8fc99f, rocksdb 6.17.3 can now be compiled on riscv. Bug: https://bugs.gentoo.org/834855 Signed-off-by: Yun Pan <dinoallo@netc.it> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Yun Pan · gentoo
dev-libs/rocksdb: add timer for riscv platform
See: https://bugs.gentoo.org/834855#c3 Related upstream PR: https://github.com/facebook/rocksdb/pull/9215 Bug: https://bugs.gentoo.org/834855 Signed-off-by: Yun Pan <dinoallo@netc.it> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Yun Pan · gentoo
dev-libs/rocksdb: re-keyword riscv for rocksdb 6.17.3
Closes: https://bugs.gentoo.org/834855 Closes: https://github.com/gentoo/gentoo/pull/24557 Signed-off-by: Yun Pan <dinoallo@netc.it> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/rocksdb: apply upstream libatomic check
Will have already been included in 6.20.2+. Closes: https://bugs.gentoo.org/809830 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/rocksdb: keyword 6.14.6-r1 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
dev-libs/rocksdb: keyword 6.17.3 for -riscv
Architecture not supported, compilation fails with Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Patrick McLean · gentoo
dev-libs/rocksdb-6.17.3: Version bump
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Patrick McLean · gentoo
dev-libs/rocksdb: Version bump, rm old, gflags dep (bug #755662)
Add gflags dep to RDEPEND to fix bug #755662 Closes: https://bugs.gentoo.org/755662 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Patrick McLean · gentoo
dev-libs/rocksdb-6.15.4: Version bump
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Patrick McLean · gentoo
dev-libs/rocksdb: Fix Manifest and unquoted variable
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Patrick McLean · gentoo
dev-libs/rocksdb-6.15.2: Version bump
Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/rocksdb: Stabilize 6.14.6 amd64, #761969
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Patrick McLean · gentoo
dev-libs/rocksdb-6.14.6: Version bump
Copyright: Sony Interative Entertainment Inc. Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/rocksdb: ppc64 keyworded (bug #755659)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/rocksdb: arm64 keyworded (bug #755659)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Patrick McLean · gentoo
dev-libs/rocksdb: New package
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>