]> git.openfabrics.org - ~vlad/ofed_scripts.git/commitdiff
install.pl: Set _datadir for openmpi rpmbuild
authorVladimir Sokolovsky <vlad@mellanox.co.il>
Wed, 12 Jan 2011 15:55:22 +0000 (17:55 +0200)
committerVladimir Sokolovsky <vlad@mellanox.co.il>
Wed, 12 Jan 2011 15:55:22 +0000 (17:55 +0200)
On Debian Distribution _datadir defined as /usr/share which cause Open MPI
rpmbuild failure.
--define "_datadir %{_prefix}/share" fixes this issue.

Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
install.pl

index b2dcf439181b54a839a02ee8b824c0a3354af020..6f06cf0350b1834d67f4542bb376d94ca53458a6 100755 (executable)
@@ -3397,6 +3397,7 @@ sub build_rpm
             $cmd .= " --define '_prefix $prefix/mpi/$compiler/$parent-$main_packages{$parent}{'version'}'";
             $cmd .= " --define '_defaultdocdir $prefix/mpi/$compiler/$parent-$main_packages{$parent}{'version'}'";
             $cmd .= " --define '_mandir %{_prefix}/share/man'";
+            $cmd .= " --define '_datadir %{_prefix}/share'";
             $cmd .= " --define 'mflags -j 4'";
             $cmd .= " --define 'configure_options $packages_info{'openmpi'}{'configure_options'} $openmpi_ldflags --with-openib=$prefix --with-openib-libdir=$prefix/$openmpi_lib $openmpi_comp_env --with-contrib-vt-flags=--disable-iotrace'";
             $cmd .= " --define 'use_default_rpm_opt_flags $use_default_rpm_opt_flags'";