|
These are caused by the changes in gcc13, that move previously
included-by-default imports like uint64_t and system_error into separate
headers.
Parts of the rocksdb patch where taken from the upstream --
facebook/rocksdb@88edfbf, but more were needed for however ceph
configures the build.
We also add a couple that were missing in ceph itself.
- ceph-17.2.6-ceph-gcc13-includes.patch
- ceph-17.2.6-rocksdb-gcc13-includes.patch
References: https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
References: https://github.com/facebook/rocksdb/commit/88edfbfb5e1cac228f7cc31fbec24bb637fe54b1
|