]> git.openfabrics.org - ~emulex/ofed_scripts/.git/commitdiff
Additional dependencies checking on SLES10 SP2 PPC
authorAleksey Senin <alekseys@voltaire.com>
Thu, 25 Sep 2008 10:21:45 +0000 (13:21 +0300)
committerVladimir Sokolovsky <vlad@mellanox.co.il>
Sun, 28 Sep 2008 07:54:09 +0000 (10:54 +0300)
Development packages specified bellow contain "-64bit" suffix
in their names and current 'install.pl' logic will not recognize
that PPC missing critical for compilation packages. So this patch
add checking if
glibc-devel-64bit
zlib-devel-64bit
libstdc++-devel-64bit
are installed before start whole compile process on SLES PPC platform

Signed-off-by: Aleksey Senin <alekseys@voltaire.com>
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
install.pl

index 7b37574dfb5fd14f47378f08a6d1aac1a2fc6de8..1cc78c76c6032fc56141e1af0558a6c71a6b1aa9 100755 (executable)
@@ -423,7 +423,10 @@ my %packages_info = (
         'libibverbs' =>
             { name => "libibverbs", parent => "libibverbs",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
-            available => 1, mode => "user", dist_req_build => ["gcc_3.3.3", "glibc-devel","$libstdc"],
+            available => 1, mode => "user", dist_req_build => 
+            ( $distro eq 'SuSE' && $arch eq "ppc64" )?( $build32 == 1 )?
+            ["gcc_3.3.3", "glibc-devel-64bit","glibc-devel","$libstdc"]:["gcc_3.3.3", "glibc-devel-64bit","$libstdc"]:
+            ["gcc_3.3.3", "glibc-devel","$libstdc"],
             dist_req_inst => [], ofa_req_build => [], ofa_req_inst => ["ofed-scripts"], 
             install32 => 1, exception => 0, configure_options => '' },
         'libibverbs-devel' =>
@@ -816,7 +819,8 @@ my %packages_info = (
         'mstflint' =>
             { name => "mstflint", parent => "mstflint",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
-            available => 1, mode => "user", dist_req_build => ["zlib-devel", "$libstdc_devel", "gcc-c++"],
+            available => 1, mode => "user", dist_req_build => ( $distro eq 'SuSE' && $arch eq "ppc64" )?
+            ["zlib-devel-64bit", "$libstdc_devel-64bit", "gcc-c++"]: ["zlib-devel", "$libstdc_devel", "gcc-c++"],
             dist_req_inst => [], ofa_req_build => [],
             ofa_req_inst => [],
             install32 => 0, exception => 0, configure_options => '' },