]> git.openfabrics.org - ~vlad/ofed_scripts.git/commitdiff
gcc-32bit is required on SLES11 to build 32-bit libraries
authorVladimir Sokolovsky <vlad@mellanox.co.il>
Thu, 16 Sep 2010 08:56:46 +0000 (10:56 +0200)
committerVladimir Sokolovsky <vlad@mellanox.co.il>
Thu, 16 Sep 2010 08:56:46 +0000 (10:56 +0200)
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
install.pl

index ff2cc0766eca1eb9660f42126ba7592d8f8109eb..85935b5bb2a067db57f1575875b07d48619b6b69 100755 (executable)
@@ -2598,6 +2598,7 @@ sub check_linux_dependencies
 {
     my $err = 0;
     my $p1 = 0;
+    my $gcc_32bit_printed = 0;
     if (! $check_linux_deps) {
         return 0;
     }
@@ -2664,6 +2665,15 @@ sub check_linux_dependencies
                         $err++;
                     }
                 }
+                if ($subdistro eq "SLES11") {
+                    if (not is_installed("gcc-32bit")) {
+                        if (not $gcc_32bit_printed) {
+                            print RED "gcc 32bit is required to build 32-bit libraries.", RESET "\n";
+                            $gcc_32bit_printed++;
+                            $err++;
+                        }
+                    }
+                }
                 if ($arch eq "ppc64") {
                     my @libstdc32 = </usr/lib/libstdc++.so.*>;
                     if ($package eq "mstflint") {