Paul,

Thanks for  the testing and  note ! I already contacted mlnx folks.

Regards,
Pasha

From: devel-boun...@open-mpi.org [mailto:devel-boun...@open-mpi.org] On Behalf 
Of Paul Hargrove
Sent: Thursday, April 04, 2013 9:16 PM
To: Open MPI Developers
Subject: Re: [OMPI devel] Trunk: Link Failure -- multiple definition of 
ib_address_t_class

Ralph,

You are welcome.
I am already in "testing mode" today as I am preparing for my own release at 
the end of the month.
With the scripts I have it takes less than a minute to launch a test such as 
these, and later I get email when the test completes.

For anybody else that is interested in how this bug went (relatively) unnoticed:
I found that not only did I need XRC, but I also needed to configure with 
--enable-static to reproduce the problem.
I suspect that if Mellanox added --enable-static to an existing MTT 
configuration this would not have remained unfixed for so long.

-Paul

On Thu, Apr 4, 2013 at 5:52 PM, Ralph Castain 
<r...@open-mpi.org<mailto:r...@open-mpi.org>> wrote:
Thanks Paul!!

As always, much appreciated.

On Apr 4, 2013, at 4:41 PM, Paul Hargrove 
<phhargr...@lbl.gov<mailto:phhargr...@lbl.gov>> wrote:


Pasha,

Your fix appears to work.

My previous testing that reproduced the problem was against the 1.7 tarball.
So, for good measure I tested BOTH last night's trunk tarball and the one Ralph 
created earlier today:

openmpi-1.9r28284.tar.bz2
FAILS in the manner reported previously:
  CCLD     libmpi.la<http://libmpi.la/>
mca/btl/openib/.libs/libmca_btl_openib.a(btl_openib_xrc.o):(.data.rel+0x0): 
multiple definition of `ib_address_t_class'
mca/common/ofacm/.libs/libmca_common_ofacm_noinst.a(common_ofacm_xoob.o):(.data.rel+0x0):
 first defined here
collect2: ld returned 1 exit status

openmpi-1.9r28290.tar.bz2
PASSES
$ make all
$ make install
$ make check

-Paul

On Thu, Apr 4, 2013 at 3:12 PM, Ralph Castain 
<r...@open-mpi.org<mailto:r...@open-mpi.org>> wrote:
Available on the web site now:

http://www.open-mpi.org/nightly/trunk/


On Apr 4, 2013, at 2:13 PM, "Shamis, Pavel" 
<sham...@ornl.gov<mailto:sham...@ornl.gov>> wrote:

> Paul,
>
> I will prepare a tarball for you.
>
> Thanks !
>
> Pavel (Pasha) Shamis
> ---
> Computer Science Research Group
> Computer Science and Math Division
> Oak Ridge National Laboratory
>
>
>
>
>
>
> On Apr 4, 2013, at 5:01 PM, Paul Hargrove 
> <phhargr...@lbl.gov<mailto:phhargr...@lbl.gov><mailto:phhargr...@lbl.gov<mailto:phhargr...@lbl.gov>>>
>  wrote:
>
> Pasha,
>
> I have at least one system where I can reproduce the problem, but don't have 
> up-to-date autotools.
> So, I can only test from a tarball.
>
> If somebody can roll me a tarball of r28289 I can test ASAP.
> Otherwise I'll try to remember to test from tonight's trunk nightly once it 
> appears.
>
> -Paul
>
>
> On Thu, Apr 4, 2013 at 1:30 PM, Shamis, Pavel 
> <sham...@ornl.gov<mailto:sham...@ornl.gov><mailto:sham...@ornl.gov<mailto:sham...@ornl.gov>>>
>  wrote:
> I pushed a bugfix to trunk (r28289). I don't have an access to a platform 
> with XRC (MOFED) installation, so this is a "blind" bugfix. If you have a 
> system with XRC, please test this revision. Hopefully this resolves the 
> problem.
>
> Regards,
> - Pavel (Pasha) Shamis
>
>
> On Apr 4, 2013, at 3:28 PM, Ralph Castain 
> <r...@open-mpi.org<mailto:r...@open-mpi.org><mailto:r...@open-mpi.org<mailto:r...@open-mpi.org>>>
>  wrote:
>
>> This is being addressed - however, for now, try configuring it with  
>> "--disable-openib-connectx-xrc"
>>
>> On Apr 4, 2013, at 10:32 AM, Ralph Castain 
>> <r...@open-mpi.org<mailto:r...@open-mpi.org><mailto:r...@open-mpi.org<mailto:r...@open-mpi.org>>>
>>  wrote:
>>
>>> Sadly, the IB folks never fixed this - sigh.
>>>
>>> I'll fix it in the trunk and then CMR it for 1.7. Unfortunately, it 
>>> requires that you have both IB and XRC to see it, which us non-IB-vendors 
>>> in the devel community don't.
>>>
>>>
>>> On Apr 4, 2013, at 9:44 AM, Ralph Castain 
>>> <r...@open-mpi.org<mailto:r...@open-mpi.org><mailto:r...@open-mpi.org<mailto:r...@open-mpi.org>>>
>>>  wrote:
>>>
>>>> Let me try and dig into it a bit - sadly, my access to IB machines is 
>>>> sorely limited at the moment.
>>>>
>>>> On Apr 4, 2013, at 9:37 AM, Paul Kapinos 
>>>> <kapi...@rz.rwth-aachen.de<mailto:kapi...@rz.rwth-aachen.de><mailto:kapi...@rz.rwth-aachen.de<mailto:kapi...@rz.rwth-aachen.de>>>
>>>>  wrote:
>>>>
>>>>> Got the same error on all builds (4 compiler, with and without trheading 
>>>>> support, 64 and 32bit) on our systems, effectively prohibiting the 
>>>>> building of the 1.7 release.
>>>>>
>>>>> Any idea how to workaround this?
>>>>>
>>>>> Need more logs?
>>>>>
>>>>> Best
>>>>>
>>>>>
>>>>>
>>>>> On 08/06/12 19:41, Gutierrez, Samuel K wrote:
>>>>>> Looks like the type is defined twice - once in 
>>>>>> ompi/mca/common/ofacm/common_ofacm_xoob.h and another time in 
>>>>>> ./ompi/mca/btl/openib/btl_openib_xrc.h.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Sam
>>>>>>
>>>>>> On Aug 6, 2012, at 11:23 AM, Jeff Squyres wrote:
>>>>>>
>>>>>>> I don't have XRC support in my kernels, so it wouldn't show up for me.
>>>>>>>
>>>>>>> Did someone have 2 instances of the ib_address_t class?
>>>>>>>
>>>>>>>
>>>>>>> On Aug 6, 2012, at 1:17 PM, Gutierrez, Samuel K wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Anyone else seeing this?
>>>>>>>>
>>>>>>>> Creating mpi/man/man3/OpenMPI.3 man page...
>>>>>>>> CCLD   libmpi.la<http://libmpi.la/><http://libmpi.la/>
>>>>>>>> mca/btl/openib/.libs/libmca_btl_openib.a(btl_openib_xrc.o):(.data.rel+0x0):
>>>>>>>>  multiple definition of `ib_address_t_class'
>>>>>>>> mca/common/ofacm/.libs/libmca_common_ofacm_noinst.a(common_ofacm_xoob.o):(.data.rel+0x0):
>>>>>>>>  first defined here
>>>>>>>> collect2: ld returned 1 exit status
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> Sam
>>>>>>>> _______________________________________________
>>>>>>>> devel mailing list
>>>>>>>> de...@open-mpi.org<mailto:de...@open-mpi.org><mailto:de...@open-mpi.org<mailto:de...@open-mpi.org>>
>>>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Jeff Squyres
>>>>>>> jsquy...@cisco.com<mailto:jsquy...@cisco.com><mailto:jsquy...@cisco.com<mailto:jsquy...@cisco.com>>
>>>>>>> For corporate legal information go to: 
>>>>>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> devel mailing list
>>>>>>> de...@open-mpi.org<mailto:de...@open-mpi.org><mailto:de...@open-mpi.org<mailto:de...@open-mpi.org>>
>>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> devel mailing list
>>>>>> de...@open-mpi.org<mailto:de...@open-mpi.org><mailto:de...@open-mpi.org<mailto:de...@open-mpi.org>>
>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Dipl.-Inform. Paul Kapinos   -   High Performance Computing,
>>>>> RWTH Aachen University, Center for Computing and Communication
>>>>> Seffenter Weg 23,  D 52074  Aachen (Germany)
>>>>> Tel: +49 
>>>>> 241/80-24915<tel:%2B49%20241%2F80-24915><tel:%2B49%20241%2F80-24915>
>>>>>
>>>>> _______________________________________________
>>>>> devel mailing list
>>>>> de...@open-mpi.org<mailto:de...@open-mpi.org><mailto:de...@open-mpi.org<mailto:de...@open-mpi.org>>
>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>
>>>
>>
>>
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org<mailto:de...@open-mpi.org><mailto:de...@open-mpi.org<mailto:de...@open-mpi.org>>
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org<mailto:de...@open-mpi.org><mailto:de...@open-mpi.org<mailto:de...@open-mpi.org>>
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
>
> --
> Paul H. Hargrove                          
> phhargr...@lbl.gov<mailto:phhargr...@lbl.gov><mailto:phhargr...@lbl.gov<mailto:phhargr...@lbl.gov>>
> Future Technologies Group
> Computer and Data Sciences Department     Tel: 
> +1-510-495-2352<tel:%2B1-510-495-2352>
> Lawrence Berkeley National Laboratory     Fax: 
> +1-510-486-6900<tel:%2B1-510-486-6900>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org<mailto:de...@open-mpi.org><mailto:de...@open-mpi.org<mailto:de...@open-mpi.org>>
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org<mailto:de...@open-mpi.org>
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


_______________________________________________
devel mailing list
de...@open-mpi.org<mailto:de...@open-mpi.org>
http://www.open-mpi.org/mailman/listinfo.cgi/devel



--
Paul H. Hargrove                          
phhargr...@lbl.gov<mailto:phhargr...@lbl.gov>
Future Technologies Group
Computer and Data Sciences Department     Tel: 
+1-510-495-2352<tel:%2B1-510-495-2352>
Lawrence Berkeley National Laboratory     Fax: 
+1-510-486-6900<tel:%2B1-510-486-6900>
_______________________________________________
devel mailing list
de...@open-mpi.org<mailto:de...@open-mpi.org>
http://www.open-mpi.org/mailman/listinfo.cgi/devel


_______________________________________________
devel mailing list
de...@open-mpi.org<mailto:de...@open-mpi.org>
http://www.open-mpi.org/mailman/listinfo.cgi/devel



--
Paul H. Hargrove                          
phhargr...@lbl.gov<mailto:phhargr...@lbl.gov>
Future Technologies Group
Computer and Data Sciences Department     Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to