]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rocksdb: update submodule to fix FTBFS due to missing <cstdint> 69515/head
authorKefu Chai <k.chai@proxmox.com>
Tue, 16 Jun 2026 08:24:16 +0000 (16:24 +0800)
committerKefu Chai <k.chai@proxmox.com>
Tue, 16 Jun 2026 09:07:55 +0000 (17:07 +0800)
43dd4cbd370 bumped the rocksdb submodule to v7.10.2 for CVE-2022-23476,
dropping the <cstdint> includes the v7.9.2 pin carried.
db/blob/blob_file_meta.h uses uint64_t but no longer includes <cstdint>,
so it compiles only where another header pulls <cstdint> in transitively.
GCC with libstdc++ 16.1.0 no longer does, so the build fails:

    db/blob/blob_file_meta.h: error: 'uint64_t' has not been declared

our targeted distros still pull it in, so the failure went unnoticed
there: ubuntu jammy (GCC 11.2.0) and noble (GCC 13.2).

bump the submodule to a cherry-pick of upstream rocksdb 72c3887167,
which fixes the same FTBFS.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
src/rocksdb

index 0bd97e703ec62ad602717482508b08dd91baa8f5..af6e913d15956f15ab888d1d0eb13120f462acba 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 0bd97e703ec62ad602717482508b08dd91baa8f5
+Subproject commit af6e913d15956f15ab888d1d0eb13120f462acba