my %selected_for_uninstall = ();
my @selected_kernel_modules = ();
+my @rdma_core_build_deps = ();
my $gcc = "gcc";
my $gcc_cpp = "gcc-c++";
}
$pkgconfig = "pkg-config";
} elsif ($DISTRO =~ m/SLES12/) {
+ push (@rdma_core_build_deps, "python3-base");
$ninja = 'ninja';
$cmake = 'cmake';
$libstdc = 'libstdc++6';
$libstdc_devel = 'libstdc++-devel';
}
+push (@rdma_core_build_deps, "systemd-devel");
+push (@rdma_core_build_deps, "$libudev_devel");
+push (@rdma_core_build_deps, "$cmake");
+push (@rdma_core_build_deps, "$ninja");
+push (@rdma_core_build_deps, "$pkgconfig");
+
# Suffix for 32 and 64 bit packages
my $is_suse_suff64 = $arch eq "ppc64" && $DISTRO !~ /SLES11|SLES12/;
my $suffix_32bit = ($DISTRO =~ m/SLES|openSUSE/ && !$is_suse_suff64) ? "-32bit" : ".$target_cpu32";
selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
available => 1, mode => "user",
dist_req_build =>
- ($build32 == 1 )?["$cmake", "$ninja", "$pkgconfig", "$gcc", "$glibc_devel$suffix_64bit","$glibc_devel$suffix_32bit","$libgcc","$libgcc"."$suffix_32bit", "$libnl_devel"."$suffix_64bit", ($DISTRO =~ /SUSE/)?"$libnl_devel"."$suffix_32bit":(($arch =~ /ppc/)?"$libnl_devel":"$libnl_devel.$target_cpu32")]:["$cmake", "$ninja", "$pkgconfig","$gcc","$glibc_devel$suffix_64bit","$libgcc", "$libnl_devel"."$suffix_64bit"],
+ ($build32 == 1 )?[@rdma_core_build_deps, "$gcc", "$glibc_devel$suffix_64bit","$glibc_devel$suffix_32bit","$libgcc","$libgcc"."$suffix_32bit", "$libnl_devel"."$suffix_64bit", ($DISTRO =~ /SUSE/)?"$libnl_devel"."$suffix_32bit":(($arch =~ /ppc/)?"$libnl_devel":"$libnl_devel.$target_cpu32")]:[@rdma_core_build_deps, "$gcc","$glibc_devel$suffix_64bit","$libgcc", "$libnl_devel"."$suffix_64bit"],
dist_req_inst => ( $build32 == 1 )?["$pkgconfig","$libnl"."$suffix_64bit", ($dist_rpm !~ /sles-release-11.1/)?"$libnl"."$suffix_32bit":"$libnl.$target_cpu32"]:["$pkgconfig","$libnl"."$suffix_64bit"] ,
ofa_req_build => [],
ofa_req_inst => ["ofed-scripts"],