summaryrefslogtreecommitdiff
path: root/gnu/packages/storage.scm
diff options
context:
space:
mode:
authorMarius Bakke <mbakke@fastmail.com>2019-03-15 18:03:00 +0100
committerMarius Bakke <mbakke@fastmail.com>2019-03-17 16:12:32 +0100
commit67b1d9a145efa7156990cae2f9a1d91cc9df64ad (patch)
tree73eefc0b72e76b5f583dba37d1ad8dc49dd9acb2 /gnu/packages/storage.scm
parent2f2ef9d9b97e2c0fb5230afabc5e869d59a38b70 (diff)
downloadguix-patches-67b1d9a145efa7156990cae2f9a1d91cc9df64ad.tar
guix-patches-67b1d9a145efa7156990cae2f9a1d91cc9df64ad.tar.gz
gnu: ceph: Add XFS support.
* gnu/packages/storage.scm (ceph)[arguments]: Adjust #:configure-flags. [inputs]: Add XFSPROGS.
Diffstat (limited to 'gnu/packages/storage.scm')
-rw-r--r--gnu/packages/storage.scm4
1 files changed, 3 insertions, 1 deletions
diff --git a/gnu/packages/storage.scm b/gnu/packages/storage.scm
index f394c218b5..bd15fcc26c 100644
--- a/gnu/packages/storage.scm
+++ b/gnu/packages/storage.scm
@@ -104,6 +104,8 @@
(string-append "-DCMAKE_INSTALL_LIBEXECDIR=" out "/libexec")
(string-append "-DKEYUTILS_INCLUDE_DIR="
(assoc-ref %build-inputs "keyutils") "/include")
+ (string-append "-DXFS_INCLUDE_DIR="
+ (assoc-ref %build-inputs "xfsprogs") "/include")
"-DCMAKE_INSTALL_LOCALSTATEDIR=/var"
"-DENABLE_SHARED=ON"
"-DWITH_SYSTEM_ROCKSDB=ON"
@@ -114,7 +116,6 @@
"-DWITH_BABELTRACE=OFF"
"-DWITH_LTTNG=OFF"
"-DWITH_SPDK=OFF"
- "-DWITH_XFS=OFF"
"-DWITH_XIO=OFF"
;; Use jemalloc instead of tcmalloc.
"-DALLOCATOR=jemalloc"))
@@ -347,6 +348,7 @@
("snappy" ,snappy)
("udev" ,eudev)
("util-linux" ,util-linux)
+ ("xfsprogs" ,xfsprogs)
("zlib" ,zlib)))
(home-page "https://ceph.com/")
(synopsis "Distributed object store and file system")