On 11/03/2012 02:38 PM, Jeff Squyres wrote:
Crud.  You are correct.

The VERSION string for the f90 library was incorrectly updated to 4:0:1; it 
should have been updated to 4:0:3.

I have fixed this for v1.6.4.  I'm *anticipating* that there aren't may people 
who will be bitten by this, so for the time being, at least, I'm publishing 
this workaround:

1. Download Open MPI v1.6.3
2. Untar it, configure it
3. BEFORE you build it (but AFTER you ran configure!), edit 
ompi/mpi/f90/Makefile
4. Change line 1212 from

libmpi_f90_so_version = 4:0:1

to

libmpi_f90_so_version = 4:0:3

5. Then make the "all" and "install" targets as usual.

If this workaround suffices for those affected, I'd prefer to release v1.6.4 
with this fix after Supercomputing (i.e., early/mid December).  Please let me 
know.

This plan works for me, although the attached change applied before configure seems more straightforward (it's what I'm doing in the Fedora package).


--
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA, Boulder Office                  FAX: 303-415-9702
3380 Mitchell Lane                       or...@nwra.com
Boulder, CO 80301                   http://www.nwra.com
diff -up openmpi-1.6.3/VERSION.f90sover openmpi-1.6.3/VERSION
--- openmpi-1.6.3/VERSION.f90sover	2012-10-24 09:37:48.000000000 -0600
+++ openmpi-1.6.3/VERSION	2012-11-05 10:36:14.904136788 -0700
@@ -82,7 +82,7 @@ date="Oct 24, 2012"
 libmpi_so_version=1:6:0
 libmpi_cxx_so_version=1:1:0
 libmpi_f77_so_version=1:6:0
-libmpi_f90_so_version=4:0:1
+libmpi_f90_so_version=4:0:3
 libopen_rte_so_version=4:3:0
 libopen_pal_so_version=4:3:0

Reply via email to