Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Borenstein, Bernard S (bernard.s.borenstein_at_[hidden])
Date: 2006-08-06 12:36:24


Building with 1.1.1b4 fixed the problems. Thanx for the excellent
detective work Jeff.

Bernie Borenstein
The Boeing Company

-----Original Message-----
From: users-request_at_[hidden] [mailto:users-request_at_[hidden]]
Sent: Monday, July 31, 2006 9:00 AM
To: users_at_[hidden]
Subject: users Digest, Vol 346, Issue 1

Send users mailing list submissions to
        users_at_[hidden]

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.open-mpi.org/mailman/listinfo.cgi/users
or, via email, send a message with subject or body 'help' to
        users-request_at_[hidden]

You can reach the person managing the list at
        users-owner_at_[hidden]

When replying, please edit your Subject line so it is more specific than
"Re: Contents of users digest..."

Today's Topics:

   1. Re: minor program build problem (Jeff Squyres)

----------------------------------------------------------------------

Message: 1
Date: Mon, 31 Jul 2006 11:09:51 -0400
From: Jeff Squyres <jsquyres_at_[hidden]>
Subject: Re: [OMPI users] minor program build problem
To: Open users <users_at_[hidden]>
Message-ID: <C0F3957F.BDEA%jsquyres_at_[hidden]>
Content-Type: text/plain; charset="US-ASCII"

On 7/26/06 10:51 AM, "Borenstein, Bernard S"
<bernard.s.borenstein_at_[hidden]> wrote:

> ld: Warning: size of symbol `mpi_fortran_argv_null_' changed from 1 in

> chimera/discmo.o to 16 in
> /home/bsb3227/openmpi_1.1.1b3/lib/libmpi.a(test_constants_f.o)
> ld: Warning: size of symbol `mpi_fortran_argvs_null_' changed from 4
> in chimera/discmo.o to 16 in
> /home/bsb3227/openmpi_1.1.1b3/lib/libmpi.a(test_constants_f.o)
> ld: Warning: size of symbol `mpi_fortran_status_ignore_' changed from
> 20 in chimera/discmo.o to 16 in
> /home/bsb3227/openmpi_1.1.1b3/lib/libmpi.a(test_constants_f.o)
> ld: Warning: size of symbol `mpi_fortran_errcodes_ignore_' changed
> from 4 in chimera/discmo.o to 16 in
> /home/bsb3227/openmpi_1.1.1b3/lib/libmpi.a(test_constants_f.o)

Rats. It took me several days of hunting, but I finally figured this
one out. It seems like this only showed up in static builds of some
compilers (intel and gfortran, in my testing).

This is due to something we introduced in 1.1b3 as a fix for OSX. It's
a long, horrid story of Fortran, linkers, and bears.

I committed a fix to the trunk at r11057, and included a lengthy log
message explaining what I did to fix the problem
(https://svn.open-mpi.org/trac/ompi/changeset/11057). It works on all
the configurations that I could try -- could you verify that it works
for you? Here's what I tested (static and dynamic builds for all):

- Linux
  - AMD, gfortran 4.0
  - AMD, intel 9.0
  - AMD, pgi 6.1
  - AMD, pathscale 2.3
- OSX
  - x86, gfortran 4.2

-- 
Jeff Squyres
Server Virtualization Business Unit
Cisco Systems
------------------------------
_______________________________________________
users mailing list
users_at_[hidden] http://www.open-mpi.org/mailman/listinfo.cgi/users
End of users Digest, Vol 346, Issue 1
*************************************