dev-libs / rocksdb

Embeddable, persistent key-value store for fast storage

Official package sites : http://rocksdb.org · https://github.com/facebook/rocksdb/ ·

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

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

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

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

sys-cluster / ceph : Ceph distributed filesystem

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
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>