gnu: ceph: Add XFS support.

* gnu/packages/storage.scm (ceph)[arguments]: Adjust #:configure-flags.
[inputs]: Add XFSPROGS.
This commit is contained in:
Marius Bakke 2019-03-15 18:03:00 +01:00
parent 2f2ef9d9b9
commit 67b1d9a145
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA

View File

@ -104,6 +104,8 @@
(string-append "-DCMAKE_INSTALL_LIBEXECDIR=" out "/libexec") (string-append "-DCMAKE_INSTALL_LIBEXECDIR=" out "/libexec")
(string-append "-DKEYUTILS_INCLUDE_DIR=" (string-append "-DKEYUTILS_INCLUDE_DIR="
(assoc-ref %build-inputs "keyutils") "/include") (assoc-ref %build-inputs "keyutils") "/include")
(string-append "-DXFS_INCLUDE_DIR="
(assoc-ref %build-inputs "xfsprogs") "/include")
"-DCMAKE_INSTALL_LOCALSTATEDIR=/var" "-DCMAKE_INSTALL_LOCALSTATEDIR=/var"
"-DENABLE_SHARED=ON" "-DENABLE_SHARED=ON"
"-DWITH_SYSTEM_ROCKSDB=ON" "-DWITH_SYSTEM_ROCKSDB=ON"
@ -114,7 +116,6 @@
"-DWITH_BABELTRACE=OFF" "-DWITH_BABELTRACE=OFF"
"-DWITH_LTTNG=OFF" "-DWITH_LTTNG=OFF"
"-DWITH_SPDK=OFF" "-DWITH_SPDK=OFF"
"-DWITH_XFS=OFF"
"-DWITH_XIO=OFF" "-DWITH_XIO=OFF"
;; Use jemalloc instead of tcmalloc. ;; Use jemalloc instead of tcmalloc.
"-DALLOCATOR=jemalloc")) "-DALLOCATOR=jemalloc"))
@ -347,6 +348,7 @@
("snappy" ,snappy) ("snappy" ,snappy)
("udev" ,eudev) ("udev" ,eudev)
("util-linux" ,util-linux) ("util-linux" ,util-linux)
("xfsprogs" ,xfsprogs)
("zlib" ,zlib))) ("zlib" ,zlib)))
(home-page "https://ceph.com/") (home-page "https://ceph.com/")
(synopsis "Distributed object store and file system") (synopsis "Distributed object store and file system")