[packages/ceph] - enhanced zfs patch, added includes patch (more build fixes)
qboosh
qboosh at pld-linux.org
Sun May 31 21:58:03 CEST 2020
commit acdfce6faf6b40f65022d116c625f925ed4b9d5a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun May 31 21:58:46 2020 +0200
- enhanced zfs patch, added includes patch (more build fixes)
ceph-includes.patch | 12 ++++++++++++
ceph-zfs.patch | 11 +++++++++++
ceph.spec | 2 ++
3 files changed, 25 insertions(+)
---
diff --git a/ceph.spec b/ceph.spec
index 9cb7926..6081c51 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -52,6 +52,7 @@ Patch6: %{name}-rocksdb.patch
Patch7: %{name}-fcgi.patch
Patch8: %{name}-fio.patch
Patch9: %{name}-zfs.patch
+Patch10: %{name}-includes.patch
URL: https://ceph.io/
%{?with_accelio:BuildRequires: accelio-devel}
%{?with_babeltrace:BuildRequires: babeltrace-devel}
@@ -279,6 +280,7 @@ uruchamiania demonów.
%patch7 -p1
%patch8 -p1
%patch9 -p1
+%patch10 -p1
%{__sed} -i -e '1s,/usr/bin/env python$,%{__python},' \
src/{ceph-create-keys,ceph-rest-api,mount.fuse.ceph} \
diff --git a/ceph-includes.patch b/ceph-includes.patch
new file mode 100644
index 0000000..1c10a3b
--- /dev/null
+++ b/ceph-includes.patch
@@ -0,0 +1,12 @@
+--- ../BUILD/ceph-12.2.13/src/common/bit_str.h.orig 2020-01-30 21:52:36.000000000 +0100
++++ ../BUILD/ceph-12.2.13/src/common/bit_str.h 2020-05-31 19:08:32.698492649 +0200
+@@ -14,7 +14,9 @@
+ #ifndef CEPH_COMMON_BIT_STR_H
+ #define CEPH_COMMON_BIT_STR_H
+
++#include <cstdint>
+ #include <functional>
++#include <ostream>
+
+ namespace ceph {
+ class Formatter;
diff --git a/ceph-zfs.patch b/ceph-zfs.patch
index fb8ef3f..35b27b4 100644
--- a/ceph-zfs.patch
+++ b/ceph-zfs.patch
@@ -7,3 +7,14 @@
- return ::zfs_iter_snapshots_sorted((zfs_handle_t*)h, (zfs_iter_f)f, d);
+ return ::zfs_iter_snapshots_sorted((zfs_handle_t*)h, (zfs_iter_f)f, d, 0, 0);
}
+--- ceph-12.2.13/src/test/filestore/TestFileStore.cc.orig 2020-01-30 21:52:36.000000000 +0100
++++ ceph-12.2.13/src/test/filestore/TestFileStore.cc 2020-05-31 21:49:43.249209757 +0200
+@@ -56,7 +56,7 @@
+ #ifdef HAVE_LIBZFS
+ {
+ map<string,string> pm;
+- FileStore fs("a", "b");
++ FileStore fs(g_ceph_context, "a", "b");
+ TestFileStore::create_backend(fs, ZFS_SUPER_MAGIC);
+ fs.collect_metadata(&pm);
+ ASSERT_EQ(pm["filestore_backend"], "zfs");
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ceph.git/commitdiff/acdfce6faf6b40f65022d116c625f925ed4b9d5a
More information about the pld-cvs-commit
mailing list