From: Tony Hutter Date: Wed, 7 Nov 2018 23:48:24 +0000 (-0800) Subject: Add BuildRequires gcc, make, elfutils-libelf-devel X-Git-Tag: zfs-0.7.12~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f42f8702ce10eee8ae082cc2ecb2dcd55eee5722;p=zfs Add BuildRequires gcc, make, elfutils-libelf-devel This adds a BuildRequires for gcc, make, and elfutils-libelf-devel into our spec files. gcc has been a packaging requirement for awhile now: https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B These additional BuildRequires allow us to mock build in Fedora 29. Reviewed-by: Neal Gompa Reviewed-by: Brian Behlendorf Signed-off-by: Tony Hutter Closes #8095 Closes #8102 --- diff --git a/rpm/generic/zfs-kmod.spec.in b/rpm/generic/zfs-kmod.spec.in index d4746f5bb..ecf14ecef 100644 --- a/rpm/generic/zfs-kmod.spec.in +++ b/rpm/generic/zfs-kmod.spec.in @@ -52,6 +52,10 @@ URL: http://zfsonlinux.org/ Source0: %{module}-%{version}.tar.gz Source10: kmodtool BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id} -u -n) +%if 0%{?rhel}%{?fedora} +BuildRequires: gcc, make +BuildRequires: elfutils-libelf-devel +%endif # The developments headers will conflict with the dkms packages. Conflicts: %{module}-dkms diff --git a/rpm/generic/zfs.spec.in b/rpm/generic/zfs.spec.in index fa6f15714..c1b8f2c8e 100644 --- a/rpm/generic/zfs.spec.in +++ b/rpm/generic/zfs.spec.in @@ -91,6 +91,7 @@ Provides: %{name}-kmod-common = %{version} Conflicts: zfs-fuse %if 0%{?rhel}%{?fedora}%{?suse_version} +BuildRequires: gcc, make BuildRequires: zlib-devel BuildRequires: libuuid-devel BuildRequires: libblkid-devel