Hello community, here is the log from the commit of package openmpi checked in at Thu May 22 03:00:30 CEST 2008. -------- --- openmpi/openmpi.changes 2008-01-29 21:05:21.000000000 +0100 +++ openmpi/openmpi.changes 2008-05-12 17:15:34.758604000 +0200 @@ -1,0 +2,9 @@ +Mon May 12 17:12:41 CEST 2008 - jjolly@suse.de + +- Updated to v1.2.5 from OFED 1.3 GA +- Set %config to files within the /etc directory (bnc#376940) +- Set libpath in mpivars scripts (bnc#376940) +- Set openMPI as the system MPI if none other is set (bnc#376940) +- Removed fix for open call (now found in base package) + +------------------------------------------------------------------- Old: ---- openmpi-1.2.2.dif openmpi-1.2.2.tar.bz2 New: ---- openmpi-1.2.5.tar.bz2 openmpi-new-ehca.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openmpi.spec ++++++ --- /var/tmp/diff_new_pack.id1547/_old 2008-05-22 02:57:26.000000000 +0200 +++ /var/tmp/diff_new_pack.id1547/_new 2008-05-22 02:57:26.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package openmpi (Version 1.2.2) +# spec file for package openmpi (Version 1.2.5) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -10,16 +10,17 @@ # norootforbuild + Name: openmpi Summary: A powerful implementaion of MPI -Version: 1.2.2 -Release: 34 +Version: 1.2.5 +Release: 1 License: BSD 3-Clause Group: Development/Libraries/Parallel Source0: %{name}-%{version}.tar.bz2 Source1: mpivars.sh Source2: mpivars.csh -Patch1: %{name}-%{version}.dif +Patch0: openmpi-new-ehca.patch Url: http://www.open-mpi.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: dapl-devel gcc-c++ gcc-fortran libibumad-devel libibverbs-devel mpi-selector sysfsutils @@ -63,6 +64,7 @@ Tim Woodall %package devel +License: BSD 3-Clause Group: Development/Libraries/Parallel Summary: A powerful implementaion of MPI Requires: %{name} = %{version} libstdc++-devel libibverbs-devel libibumad-devel @@ -102,7 +104,7 @@ %prep %setup -q -%patch1 +%patch0 %build %configure --with-devel-headers --with-udapl @@ -111,8 +113,10 @@ %install make DESTDIR=$RPM_BUILD_ROOT install # make and install mpivars files -sed 's,prefix,%_prefix,g' %{S:1} > $RPM_BUILD_ROOT%_bindir/mpivars.sh -sed 's,prefix,%_prefix,g' %{S:2} > $RPM_BUILD_ROOT%_bindir/mpivars.csh +sed -e 's,prefix,%_prefix,g' -e 's,libdir,%_prefix/%_lib,g' %{S:1} \ + > $RPM_BUILD_ROOT%_bindir/mpivars.sh +sed -e 's,prefix,%_prefix,g' -e 's,libdir,%_prefix/%_lib,g' %{S:2} \ + > $RPM_BUILD_ROOT%_bindir/mpivars.csh %clean rm -rf ${RPM_BUILD_ROOT} @@ -123,6 +127,11 @@ --register %{name}-%{version} \ --source-dir %{_bindir} \ --yes +if [ "`/usr/bin/mpi-selector --system --query`" = '' ]; then + /usr/bin/mpi-selector \ + --system \ + --set %{name}-%{version} +fi %postun /sbin/ldconfig @@ -138,25 +147,31 @@ %dir %_prefix/share/man/man1 %dir %_prefix/share/man/man3 %dir %_prefix/include -%_sysconfdir/* +%config %_sysconfdir/* %_bindir/* %_mandir/man1/* %_libdir/*.so.* -%_libdir/*.so -%_libdir/openmpi %_libdir/*.mod %_datadir/%name %files devel %defattr(-,root,root) %_libdir/*.la +%_libdir/*.so +%_libdir/openmpi %_mandir/man3/* %_includedir/* %changelog +* Mon May 12 2008 jjolly@suse.de +- Updated to v1.2.5 from OFED 1.3 GA +- Set %%config to files within the /etc directory (bnc#376940) +- Set libpath in mpivars scripts (bnc#376940) +- Set openMPI as the system MPI if none other is set (bnc#376940) +- Removed fix for open call (now found in base package) * Tue Jan 29 2008 aj@suse.de - Fix open call. -* Tue Oct 02 2007 pmullaney@suse.de +* Wed Oct 03 2007 pmullaney@suse.de - openmpi components should be in the openmpi package * Sat Jul 14 2007 aj@suse.de - libnuma is x86-64 only. ++++++ mpivars.csh ++++++ --- openmpi/mpivars.csh 2007-07-11 14:33:30.000000000 +0200 +++ openmpi/mpivars.csh 2008-05-12 16:44:16.305060000 +0200 @@ -7,3 +7,9 @@ else setenv MANPATH prefix/man: endif + +if ($?LD_LIBRARY_PATH) then + setenv LD_LIBRARY_PATH libdir:$LD_LIBRARY_PATH +else + setenv LD_LIBRARY_PATH libdir +endif ++++++ mpivars.sh ++++++ --- openmpi/mpivars.sh 2007-07-11 14:33:30.000000000 +0200 +++ openmpi/mpivars.sh 2008-05-12 16:44:16.308058000 +0200 @@ -13,4 +13,19 @@ ;; *) MANPATH=prefix/share/man:$MANPATH + export MANPATH +esac + + +case $LD_LIBRARY_PATH in + *libdir*) + true + ;; + *) + if [ -z "LD_LIBRARY_PATH" ]; then + LD_LIBRARY_PATH=libdir + else + LD_LIBRARY_PATH="libdir:$LD_LIBARAY_PATH" + fi + export LD_LIBRARY_PATH esac ++++++ openmpi-1.2.2.tar.bz2 -> openmpi-1.2.5.tar.bz2 ++++++ ++++ 316254 lines of diff (skipped) ++++++ openmpi-new-ehca.patch ++++++ --- ompi/mca/btl/openib/mca-btl-openib-hca-params.ini +++ ompi/mca/btl/openib/mca-btl-openib-hca-params.ini @@ -113,7 +113,7 @@ [IBM eHCA 4x and 12x ] vendor_id = 0x5076 -vendor_part_id = 0 +vendor_part_id = 0,1 use_eager_rdma = 1 mtu = 2048 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de