[packages/fio] - disable -march=native - enable libiscsi and libnbd by default
qboosh
qboosh at pld-linux.org
Sat Oct 23 21:15:58 CEST 2021
commit 2a2ed29176c4dacd68d6d92bdf6e855a29a02070
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Oct 23 21:21:13 2021 +0200
- disable -march=native
- enable libiscsi and libnbd by default
fio.spec | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
---
diff --git a/fio.spec b/fio.spec
index 1f6bce3..9e27800 100644
--- a/fio.spec
+++ b/fio.spec
@@ -1,12 +1,15 @@
# TODO:
# - HDFS (hadoop, --enable-libhdfs, requires also java)
# - fusion-aw (nvm-primitives): http://opennvm.github.io/
-# - cuda
+# - cuda (--enable-cuda, --enable-libcufile)
+# - daos (https://daos.io/)
#
# Conditional build:
%bcond_without ceph # RBD (CephFS) support
%bcond_without glusterfs # GFAPI support
%bcond_without gtk # GTK+ based GUI (gfio)
+%bcond_without nbd # NBD support (libnbd)
+%bcond_without iscsi # iSCSI support (libiscsi)
%bcond_without numa # NUMA support
%bcond_without pmem # NVM support (using PMDK)
#
@@ -30,9 +33,11 @@ BuildRequires: flex
%{?with_glusterfs:BuildRequires: glusterfs-devel}
BuildRequires: libaio-devel
BuildRequires: libibverbs-devel
+%{?with_iscsi:BuildRequires: libiscsi-devel >= 1.9.0}
+%{?with_nbd:BuildRequires: libnbd-devel >= 0.9.8}
BuildRequires: libnfs-devel
BuildRequires: librdmacm-devel
-BuildRequires: libzbc-devel
+BuildRequires: libzbc-devel >= 5
BuildRequires: numactl-devel
BuildRequires: pkgconfig
%{?with_pmem:BuildRequires: pmdk-devel}
@@ -44,6 +49,9 @@ BuildRequires: glib2-devel >= 2.0
BuildRequires: gtk+2-devel >= 2:2.18.0
BuildRequires: pkgconfig
%endif
+%{?with_iscsi:Requires: libiscsi >= 1.9.0}
+%{?with_nbd:Requires: libnbd >= 0.9.8}
+Requires: libzbc >= 5
# x86 features detection relies on cpuid
ExcludeArch: i386 i486
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -111,6 +119,9 @@ na serwerze.
--extra-cflags="%{rpmcflags} %{rpmcppflags}" \
%{!?with_glusterfs:--disable-gfapi} \
%{?with_gtk:--enable-gfio} \
+ %{?with_iscsi:--enable-libiscsi} \
+ %{?with_nbd:--enable-libnbd} \
+ --disable-native \
%{!?with_numa:--disable-numa} \
%{!?with_pmem:--disable-pmem} \
%{!?with_ceph:--disable-rbd}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/fio.git/commitdiff/2a2ed29176c4dacd68d6d92bdf6e855a29a02070
More information about the pld-cvs-commit
mailing list