Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] Fwd: 1.5rc5 has been posted
From: Larry Baker (baker_at_[hidden])
Date: 2010-08-31 13:57:30


The source of this problem is configure does not properly set up the
LIBS variable in 1.5rc5 (compared to 1.4.2):

> [root_at_hydra src]# diff openmpi-{1.4.2,1.5rc5}/config.log | grep -w
> LIBS=
> < LIBS='-lnsl -lutil -lpthread'
> > LIBS='-lnsl -lutil'

Larry Baker
US Geological Survey
650-329-5608
baker_at_[hidden]

Begin forwarded message:

> From: Larry Baker <baker_at_[hidden]>
> Date: August 30, 2010 6:23:22 PM PDT
> To: Open MPI Developers <devel_at_[hidden]>
> Subject: Fwd: [OMPI devel] 1.5rc5 has been posted
>
> The same problem (LIBS = is missing -lpthread) occurs in orte/tools/
> {orte-clean,orte-iof,orte-ps,orted,orterun,orte-top}/Makefile.
>
> Larry Baker
> US Geological Survey
> 650-329-5608
> baker_at_[hidden]
>
> Begin forwarded message:
>
>> From: Larry Baker <baker_at_[hidden]>
>> Date: August 30, 2010 4:48:01 PM PDT
>> To: Open MPI Developers <devel_at_[hidden]>
>> Subject: Re: [OMPI devel] 1.5rc5 has been posted
>>
>> To follow up on http://www.open-mpi.org/community/lists/devel/2010/08/8417.php
>> : OpenMPI 1.5rc5 fails in opal/tools/wrappers for PGI 10.3.
>>
>> The problem appears to be a missing -lpthread in the definition of
>> most of the *LIBS variables in OpenMPI 1.5rc5 opal/tools/wrappers/
>> Makefile:
>>
>>> [root_at_hydra src]# diff openmpi-{1.4.2,1.5rc5}/opal/tools/wrappers/
>>> Makefile | grep lutil
>>> < LIBS = -lnsl -lutil -lpthread
>>> > LIBS = -lnsl -lutil
>>> < OMPI_WRAPPER_EXTRA_LIBS = -ldl -Wl,--export-dynamic -lnsl -
>>> lutil -lpthread -ldl
>>> > OMPI_WRAPPER_EXTRA_LIBS = -ldl -Wl,--export-dynamic -lnsl -
>>> lutil -ldl
>>> < OPAL_WRAPPER_EXTRA_LIBS = -ldl -Wl,--export-dynamic -lnsl -
>>> lutil -lpthread -ldl
>>> > OPAL_WRAPPER_EXTRA_LIBS = -ldl -Wl,--export-dynamic -lnsl -
>>> lutil -ldl
>>> < ORTE_WRAPPER_EXTRA_LIBS = -ldl -Wl,--export-dynamic -lnsl -
>>> lutil -lpthread -ldl
>>> > ORTE_WRAPPER_EXTRA_LIBS = -ldl -Wl,--export-dynamic -lnsl -
>>> lutil -ldl
>>> < WRAPPER_EXTRA_LIBS = -ldl -Wl,--export-dynamic -lnsl -lutil -
>>> lpthread -ldl
>>> > WRAPPER_EXTRA_LIBS = -ldl -Wl,--export-dynamic -lnsl -lutil -ldl
>>> < crs_blcr_LIBS = -lnsl -lutil -lpthread
>>> > crs_blcr_LIBS = -lnsl -lutil -lpthread
>>
>>> [root_at_hydra src]# diff openmpi-{1.4.2,1.5rc5}/opal/tools/wrappers/
>>> Makefile | grep LINK
>>> < LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
>>> > LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
>>> < $(LINK) $(opal_wrapper_OBJECTS) $(opal_wrapper_LDADD) $(LIBS)
>>> > $(AM_V_CCLD)$(LINK) $(opal_wrapper_OBJECTS) $
>>> (opal_wrapper_LDADD) $(LIBS)
>>
>> I don't know anything about automake, so I don't know what code to
>> look at that changed between 1.4.2 and 1.5rc5 that defines the
>> *LIBS Makefile variables.
>>
>> Larry Baker
>> US Geological Survey
>> 650-329-5608
>> baker_at_[hidden]
>>
>> On Aug 17, 2010, at 2:18 PM, Jeff Squyres wrote:
>>
>>> We still have one known possible regression:
>>>
>>> https://svn.open-mpi.org/trac/ompi/ticket/2530
>>>
>>> But we posted rc5 anyway (there's a bunch of stuff that has been
>>> pending for a while that is now in). Please test!
>>>
>>> http://www.open-mpi.org/software/ompi/v1.5/
>>>
>>> --
>>> Jeff Squyres
>>> jsquyres_at_[hidden]
>>> For corporate legal information go to:
>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>>
>>>
>>> _______________________________________________
>>> devel mailing list
>>> devel_at_[hidden]
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
>