my $libcurl = 'libcurl';
my $cmake = 'cmake';
my $ninja = '';
+my $pandoc = '';
if ($DISTRO =~ m/SLES11/) {
$libstdc = 'libstdc++43';
$libgcc = 'libgcc43';
$libstdc = 'libstdc++';
$libgcc = 'libgcc';
$libgfortran = 'gcc-gfortran';
+ $pandoc = "pandoc";
if ($DISTRO =~ m/RHEL6|OEL6|FC/) {
$curl_devel = 'libcurl-devel';
} elsif ($DISTRO =~ m/RHEL[78]/) {
if ($DISTRO =~ m/RHEL8/) {
$python = "python36";
$python_devel = "python36-devel";
- $python_cython = "python2-Cython";
+ $python_cython = "python3-Cython";
$pkgconfig = "pkgconf-pkg-config";
$libnl_devel = 'libnl3-devel';
$libnl = 'libnl3';
dist_req_build => [
"cmake__2.8.11", "$libudev_devel", "$pkgconfig",
"$valgrind_devel", "$gcc", "$glibc_devel$suffix_64bit",
- "$libgcc", "$python_devel", "$python_cython",
+ "$libgcc", "$python_devel", "$python_cython", "$pandoc",
"$libnl3_devel"."$suffix_64bit",
($build32 == 1) ? (
"$glibc_devel$suffix_32bit",
$cmd .= " --define '_defaultdocdir $def_doc_dir/$main_packages{$parent}{'name'}-$main_packages{$parent}{'version'}'";
$cmd .= " --define '_usr $prefix'";
}
+ elsif ($parent eq 'rdma-core') {
+ if ($DISTRO =~ /RHEL8 | FC2[6-9]/x) {
+ # Due to rdma-core dependencies it requires with_pyverbs to be
+ # enabled on RHEL8
+ $cmd .= " --define '_with_pyverbs 1'";
+ }
+ }
else {
$cmd .= " --define '_prefix $prefix'";
$cmd .= " --define '_exec_prefix $prefix'";