Re: [OMPI devel] libevent socket code

2012-05-01 Thread Hjelm, Nathan T
When building statically on Cielito I see the following warnings:
/scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(session_dir.o): In function 
`orte_session_dir_get_name':
session_dir.c:(.text+0x204): warning: Using 'getpwuid' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
/scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(evutil.o): In function 
`test_for_getaddrinfo_hacks':
evutil.c:(.text+0x7a): warning: Using 'getaddrinfo' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
/scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(evutil.o): In function 
`evutil_unparse_protoname':
evutil.c:(.text+0x7a): warning: Using 'getprotobynumber' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking
/scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(if.o): In function 
`opal_ifaddrtoname':
if.c:(.text+0x37c): warning: Using 'gethostbyname' in statically linked 
applications requires at runtime the shared libraries from the glibc version 
used for linking


Two of those warnings are coming from libevent functions we do not use (and 
probably never will). The other two may be a little trickier to fix.

-Nathan

Excuse the terribly reply format. OWA sucks.

From: devel-boun...@open-mpi.org [devel-boun...@open-mpi.org] on behalf of 
Ralph Castain [r...@open-mpi.org]
Sent: Monday, April 30, 2012 2:55 PM
To: Open MPI Developers
Subject: Re: [OMPI devel] libevent socket code

Can you send me a copy of the warnings, or tell me which machine at LANL is 
generating them? I'm working on libevent now (found a bug they are helping 
with) and can take a look at it.


On Apr 25, 2012, at 11:05 AM, Nathan Hjelm wrote:

> Let me take a look. The code in question is in evutil.c and 
> bufferevent_sock.c . If there is no option we might be able to get away with 
> just removing these files from the Makefile.am.
>
> -Nathan
>
> On Wed, 25 Apr 2012, Jeff Squyres wrote:
>
>> On Apr 25, 2012, at 12:50 PM, Ralph Castain wrote:
>>
>>> Can't it be done with configuring --without-libevent-sockets or some such 
>>> thing? I really hate munging the code directly as it creates lots of 
>>> support issues and makes it harder to upgrade.
>>
>> If there's a libevent configure option we should be using, we can probably 
>> set that to be enabled by default.  Let me know.
>>
>> --
>> Jeff Squyres
>> 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
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
> ___
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


___
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel



Re: [OMPI devel] libevent socket code

2012-05-01 Thread Jeff Squyres
Is there a libevent configure switch we can use to disable those unused 
libevent functions?

On Apr 30, 2012, at 11:49 PM, Hjelm, Nathan T wrote:

> When building statically on Cielito I see the following warnings:
> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(session_dir.o): In 
> function `orte_session_dir_get_name':
> session_dir.c:(.text+0x204): warning: Using 'getpwuid' in statically linked 
> applications requires at runtime the shared libraries from the glibc version 
> used for linking
> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(evutil.o): In function 
> `test_for_getaddrinfo_hacks':
> evutil.c:(.text+0x7a): warning: Using 'getaddrinfo' in statically linked 
> applications requires at runtime the shared libraries from the glibc version 
> used for linking
> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(evutil.o): In function 
> `evutil_unparse_protoname':
> evutil.c:(.text+0x7a): warning: Using 'getprotobynumber' in statically linked 
> applications requires at runtime the shared libraries from the glibc version 
> used for linking
> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(if.o): In function 
> `opal_ifaddrtoname':
> if.c:(.text+0x37c): warning: Using 'gethostbyname' in statically linked 
> applications requires at runtime the shared libraries from the glibc version 
> used for linking
> 
> 
> Two of those warnings are coming from libevent functions we do not use (and 
> probably never will). The other two may be a little trickier to fix.
> 
> -Nathan
> 
> Excuse the terribly reply format. OWA sucks.
> 
> From: devel-boun...@open-mpi.org [devel-boun...@open-mpi.org] on behalf of 
> Ralph Castain [r...@open-mpi.org]
> Sent: Monday, April 30, 2012 2:55 PM
> To: Open MPI Developers
> Subject: Re: [OMPI devel] libevent socket code
> 
> Can you send me a copy of the warnings, or tell me which machine at LANL is 
> generating them? I'm working on libevent now (found a bug they are helping 
> with) and can take a look at it.
> 
> 
> On Apr 25, 2012, at 11:05 AM, Nathan Hjelm wrote:
> 
>> Let me take a look. The code in question is in evutil.c and 
>> bufferevent_sock.c . If there is no option we might be able to get away with 
>> just removing these files from the Makefile.am.
>> 
>> -Nathan
>> 
>> On Wed, 25 Apr 2012, Jeff Squyres wrote:
>> 
>>> On Apr 25, 2012, at 12:50 PM, Ralph Castain wrote:
>>> 
 Can't it be done with configuring --without-libevent-sockets or some such 
 thing? I really hate munging the code directly as it creates lots of 
 support issues and makes it harder to upgrade.
>>> 
>>> If there's a libevent configure option we should be using, we can probably 
>>> set that to be enabled by default.  Let me know.
>>> 
>>> --
>>> Jeff Squyres
>>> 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
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>> 
>> ___
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> 
> ___
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> ___
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/




Re: [OMPI devel] libevent socket code

2012-05-01 Thread Ralph Castain
I looked and the answer is "no". I could add one and push it upstream, but the 
problem is really due to someone not installing one or more static libraries. 
It looks like we are only finding the shared library versions of a couple of 
libs. I'm going to explore a little more and possibly request that someone fix 
it on the cluster.


On May 1, 2012, at 7:29 AM, Jeff Squyres wrote:

> Is there a libevent configure switch we can use to disable those unused 
> libevent functions?
> 
> On Apr 30, 2012, at 11:49 PM, Hjelm, Nathan T wrote:
> 
>> When building statically on Cielito I see the following warnings:
>> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(session_dir.o): In 
>> function `orte_session_dir_get_name':
>> session_dir.c:(.text+0x204): warning: Using 'getpwuid' in statically linked 
>> applications requires at runtime the shared libraries from the glibc version 
>> used for linking
>> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(evutil.o): In function 
>> `test_for_getaddrinfo_hacks':
>> evutil.c:(.text+0x7a): warning: Using 'getaddrinfo' in statically linked 
>> applications requires at runtime the shared libraries from the glibc version 
>> used for linking
>> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(evutil.o): In function 
>> `evutil_unparse_protoname':
>> evutil.c:(.text+0x7a): warning: Using 'getprotobynumber' in statically 
>> linked applications requires at runtime the shared libraries from the glibc 
>> version used for linking
>> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(if.o): In function 
>> `opal_ifaddrtoname':
>> if.c:(.text+0x37c): warning: Using 'gethostbyname' in statically linked 
>> applications requires at runtime the shared libraries from the glibc version 
>> used for linking
>> 
>> 
>> Two of those warnings are coming from libevent functions we do not use (and 
>> probably never will). The other two may be a little trickier to fix.
>> 
>> -Nathan
>> 
>> Excuse the terribly reply format. OWA sucks.
>> 
>> From: devel-boun...@open-mpi.org [devel-boun...@open-mpi.org] on behalf of 
>> Ralph Castain [r...@open-mpi.org]
>> Sent: Monday, April 30, 2012 2:55 PM
>> To: Open MPI Developers
>> Subject: Re: [OMPI devel] libevent socket code
>> 
>> Can you send me a copy of the warnings, or tell me which machine at LANL is 
>> generating them? I'm working on libevent now (found a bug they are helping 
>> with) and can take a look at it.
>> 
>> 
>> On Apr 25, 2012, at 11:05 AM, Nathan Hjelm wrote:
>> 
>>> Let me take a look. The code in question is in evutil.c and 
>>> bufferevent_sock.c . If there is no option we might be able to get away 
>>> with just removing these files from the Makefile.am.
>>> 
>>> -Nathan
>>> 
>>> On Wed, 25 Apr 2012, Jeff Squyres wrote:
>>> 
 On Apr 25, 2012, at 12:50 PM, Ralph Castain wrote:
 
> Can't it be done with configuring --without-libevent-sockets or some such 
> thing? I really hate munging the code directly as it creates lots of 
> support issues and makes it harder to upgrade.
 
 If there's a libevent configure option we should be using, we can probably 
 set that to be enabled by default.  Let me know.
 
 --
 Jeff Squyres
 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
 http://www.open-mpi.org/mailman/listinfo.cgi/devel
 
>>> ___
>>> devel mailing list
>>> de...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> 
>> 
>> ___
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> 
>> ___
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> 
> -- 
> Jeff Squyres
> 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
> http://www.open-mpi.org/mailman/listinfo.cgi/devel




[OMPI devel] RFC: Update libevent

2012-05-01 Thread Ralph Castain
WHAT:  Update libevent to 2.0.19 release

WHEN:  As soon as it is released, expected around May 11

WHY: The 2.0.19 release contains a critical fix to a bug I recently 
discovered in the libevent 2.0.x series


Details:
I discovered a bug in libevent over the last few days that causes it to 
unexpectedly "invert" event priorities. It is a slightly subtle bug, but we 
were able to provide a simple reproducer and so the libevent folks were able to 
quickly implement a fix.

Stated simply, if you were in an event of a given priority and activated an 
event of higher priority, that new event would not get serviced if any event of 
the current priority were to become active prior to leaving the current event. 
In other words, libevent would service all active events of the current 
priority before even looking to see if a higher priority event was active.

The patch adds the following logic to event_active:

>IF  AND
>IF base> EQ  AND
>IF  LT   THEN
>


Thus, a rescan only occurs if a higher priority event becomes active during an 
event of lower priority. Unfortunately, ORTE relies on this behavior to handle 
errors - without the change, an error reported in a message from a daemon (for 
example) cannot be serviced until ALL messages that arrive during the 
processing of the message have been handled. In the case of a large cluster 
that is receiving a long list of messages, this prevents the error from being 
handled for quite some time.





Re: [OMPI devel] libevent socket code

2012-05-01 Thread Hjelm, Nathan T
Not that I can find.

-Nathan

From: devel-boun...@open-mpi.org [devel-boun...@open-mpi.org] on behalf of Jeff 
Squyres [jsquy...@cisco.com]
Sent: Tuesday, May 01, 2012 7:29 AM
To: Open MPI Developers
Subject: Re: [OMPI devel] libevent socket code

Is there a libevent configure switch we can use to disable those unused 
libevent functions?

On Apr 30, 2012, at 11:49 PM, Hjelm, Nathan T wrote:

> When building statically on Cielito I see the following warnings:
> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(session_dir.o): In 
> function `orte_session_dir_get_name':
> session_dir.c:(.text+0x204): warning: Using 'getpwuid' in statically linked 
> applications requires at runtime the shared libraries from the glibc version 
> used for linking
> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(evutil.o): In function 
> `test_for_getaddrinfo_hacks':
> evutil.c:(.text+0x7a): warning: Using 'getaddrinfo' in statically linked 
> applications requires at runtime the shared libraries from the glibc version 
> used for linking
> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(evutil.o): In function 
> `evutil_unparse_protoname':
> evutil.c:(.text+0x7a): warning: Using 'getprotobynumber' in statically linked 
> applications requires at runtime the shared libraries from the glibc version 
> used for linking
> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(if.o): In function 
> `opal_ifaddrtoname':
> if.c:(.text+0x37c): warning: Using 'gethostbyname' in statically linked 
> applications requires at runtime the shared libraries from the glibc version 
> used for linking
>
>
> Two of those warnings are coming from libevent functions we do not use (and 
> probably never will). The other two may be a little trickier to fix.
>
> -Nathan
>
> Excuse the terribly reply format. OWA sucks.
> 
> From: devel-boun...@open-mpi.org [devel-boun...@open-mpi.org] on behalf of 
> Ralph Castain [r...@open-mpi.org]
> Sent: Monday, April 30, 2012 2:55 PM
> To: Open MPI Developers
> Subject: Re: [OMPI devel] libevent socket code
>
> Can you send me a copy of the warnings, or tell me which machine at LANL is 
> generating them? I'm working on libevent now (found a bug they are helping 
> with) and can take a look at it.
>
>
> On Apr 25, 2012, at 11:05 AM, Nathan Hjelm wrote:
>
>> Let me take a look. The code in question is in evutil.c and 
>> bufferevent_sock.c . If there is no option we might be able to get away with 
>> just removing these files from the Makefile.am.
>>
>> -Nathan
>>
>> On Wed, 25 Apr 2012, Jeff Squyres wrote:
>>
>>> On Apr 25, 2012, at 12:50 PM, Ralph Castain wrote:
>>>
 Can't it be done with configuring --without-libevent-sockets or some such 
 thing? I really hate munging the code directly as it creates lots of 
 support issues and makes it harder to upgrade.
>>>
>>> If there's a libevent configure option we should be using, we can probably 
>>> set that to be enabled by default.  Let me know.
>>>
>>> --
>>> Jeff Squyres
>>> 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
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>
>> ___
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> ___
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
> ___
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


--
Jeff Squyres
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
http://www.open-mpi.org/mailman/listinfo.cgi/devel



[OMPI devel] Potential ob1 bug

2012-05-01 Thread Hjelm, Nathan T
Ran across a problem in a failure path of start_prepare in ob1. If prepare_src 
succeed but send fails the send request convertor needs to be rolled back to 
the correct position. Can someone with more knowledge of ob1 check if this is 
indeed an error. Patch is below.

-Nathan

diff --git a/ompi/mca/pml/ob1/pml_ob1_sendreq.c 
b/ompi/mca/pml/ob1/pml_ob1_sendreq.c
index 2a8ac03..5505918 100644
--- a/ompi/mca/pml/ob1/pml_ob1_sendreq.c
+++ b/ompi/mca/pml/ob1/pml_ob1_sendreq.c
@@ -570,6 +570,7 @@ int mca_pml_ob1_send_request_start_prepare( 
mca_pml_ob1_send_request_t* sendreq,
 mca_bml_base_btl_t* bml_btl,
 size_t size )
 {
+size_t old_position = sendreq->req_send.req_base.req_convertor.bConverted;
 mca_btl_base_descriptor_t* des;
 mca_btl_base_segment_t* segment;
 mca_pml_ob1_hdr_t* hdr;
@@ -614,6 +615,9 @@ int mca_pml_ob1_send_request_start_prepare( 
mca_pml_ob1_send_request_t* sendreq,
 return OMPI_SUCCESS;
 }
 mca_bml_base_free(bml_btl, des );
+
+opal_convertor_set_position(&sendreq->req_send.req_base.req_convertor,
+&old_position);
 return rc;
 }




Re: [OMPI devel] [EXTERNAL] Re: libevent socket code

2012-05-01 Thread Barrett, Brian W
This isn't a static library problem and it can't be fixed by the cluster
admins, it's a glibc design problem.  There are a set of functions (those
that use the services configured with nsswitch.conf, which includes host
name resolution and user information resolution) that are implemented
through a set of modules which are dlopened.  There are four or five
solutions to the problem, none good, including:

  - Don't use functions which cause the warning
  - Don't use glibc
  - Don't try to statically link
  - Create a dynamically linked "proxy app" for those functions
  - Make sure that glibc is installed on the compute machines, so that the
runtime libraries are available, and ignore the warnings (things will work
correctly in this mode)

Personally, I like option 3.  There's really no reason to statically link
glibc into your executable.  It should already be staged on the compute
node if the machine admin knows what he's doing.

Brian


On 5/1/12 8:20 AM, "Ralph Castain"  wrote:

>I looked and the answer is "no". I could add one and push it upstream,
>but the problem is really due to someone not installing one or more
>static libraries. It looks like we are only finding the shared library
>versions of a couple of libs. I'm going to explore a little more and
>possibly request that someone fix it on the cluster.
>
>
>On May 1, 2012, at 7:29 AM, Jeff Squyres wrote:
>
>> Is there a libevent configure switch we can use to disable those unused
>>libevent functions?
>> 
>> On Apr 30, 2012, at 11:49 PM, Hjelm, Nathan T wrote:
>> 
>>> When building statically on Cielito I see the following warnings:
>>> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(session_dir.o): In
>>>function `orte_session_dir_get_name':
>>> session_dir.c:(.text+0x204): warning: Using 'getpwuid' in statically
>>>linked applications requires at runtime the shared libraries from the
>>>glibc version used for linking
>>> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(evutil.o): In
>>>function `test_for_getaddrinfo_hacks':
>>> evutil.c:(.text+0x7a): warning: Using 'getaddrinfo' in statically
>>>linked applications requires at runtime the shared libraries from the
>>>glibc version used for linking
>>> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(evutil.o): In
>>>function `evutil_unparse_protoname':
>>> evutil.c:(.text+0x7a): warning: Using 'getprotobynumber' in statically
>>>linked applications requires at runtime the shared libraries from the
>>>glibc version used for linking
>>> /scratch/hjelmn/xe6/openmpi-gcc/trunk/lib/libmpi.a(if.o): In function
>>>`opal_ifaddrtoname':
>>> if.c:(.text+0x37c): warning: Using 'gethostbyname' in statically
>>>linked applications requires at runtime the shared libraries from the
>>>glibc version used for linking
>>> 
>>> 
>>> Two of those warnings are coming from libevent functions we do not use
>>>(and probably never will). The other two may be a little trickier to
>>>fix.
>>> 
>>> -Nathan
>>> 
>>> Excuse the terribly reply format. OWA sucks.
>>> 
>>> From: devel-boun...@open-mpi.org [devel-boun...@open-mpi.org] on
>>>behalf of Ralph Castain [r...@open-mpi.org]
>>> Sent: Monday, April 30, 2012 2:55 PM
>>> To: Open MPI Developers
>>> Subject: Re: [OMPI devel] libevent socket code
>>> 
>>> Can you send me a copy of the warnings, or tell me which machine at
>>>LANL is generating them? I'm working on libevent now (found a bug they
>>>are helping with) and can take a look at it.
>>> 
>>> 
>>> On Apr 25, 2012, at 11:05 AM, Nathan Hjelm wrote:
>>> 
 Let me take a look. The code in question is in evutil.c and
bufferevent_sock.c . If there is no option we might be able to get
away with just removing these files from the Makefile.am.
 
 -Nathan
 
 On Wed, 25 Apr 2012, Jeff Squyres wrote:
 
> On Apr 25, 2012, at 12:50 PM, Ralph Castain wrote:
> 
>> Can't it be done with configuring --without-libevent-sockets or
>>some such thing? I really hate munging the code directly as it
>>creates lots of support issues and makes it harder to upgrade.
> 
> If there's a libevent configure option we should be using, we can
>probably set that to be enabled by default.  Let me know.
> 
> --
> Jeff Squyres
> 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
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
 ___
 devel mailing list
 de...@open-mpi.org
 http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>> 
>>> 
>>> ___
>>> devel mailing list
>>> de...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>> 
>>> ___
>>> devel mailing list
>>> de..

[OMPI devel] RFC: Upgrade trunk to AC 2.69

2012-05-01 Thread Jeff Squyres
WHAT: Upgrade the SVN trunk Autoconf requirement to AC 2.69 (just released last 
week)

WHY: Some of our Fortran configury is now officially supported

WHERE: ompi/config/*.m4

TIMEOUT: Teleconf, Tuesday 8 May 2012

-

More detail:

Some of the configury that we have written in our own m4 is now officially 
supported by Autoconf 2.69.  Specifically, there's some new Fortran AC macros 
in 2.69 that do some of the things that we are doing by hand in m4.  It would 
be nice to get rid of our own m4 and replace it with officially-supported 
Autoconf m4 macros.

This is a *developer only* issue, meaning that users who just "./configure && 
make install" won't be affected.

But all developers will need to upgrade to AC 2.69 -- autogen.pl will fail 
otherwise.

The main issue driving the timing here is that the Fortran stuff is still fresh 
in my brain.  We certainly could defer the switch indefinitely, but the longer 
this later, the more stale all this new fortran stuff will get in my head 
(i.e., we'll keep using our own kludgey m4).

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/




[OMPI devel] 1.6.x compilation failure with intel compiler

2012-05-01 Thread Mike Dubman
Hi,
ompi 1.6.x - compilation fails with intel compiler, but works with gcc.
compiler version: 10.1.026
 Regards

   CXX otfaux.o CXX Control.o CXX Handler.o CXX State.o CXXLD otfaux
../../otflib/.libs/libotf.so: undefined reference to `inflateReset'
../../otflib/.libs/libotf.so: undefined reference to `inflateEnd'
../../otflib/.libs/libotf.so: undefined reference to `deflate'
../../otflib/.libs/libotf.so: undefined reference to `deflateInit_'
../../otflib/.libs/libotf.so: undefined reference to `inflate'
../../otflib/.libs/libotf.so: undefined reference to `inflateSync'
../../otflib/.libs/libotf.so: undefined reference to `deflateEnd'
../../otflib/.libs/libotf.so: undefined reference to `inflateInit_'
make[9]: *** [otfaux] Error 1


Re: [OMPI devel] 1.6.x compilation failure with intel compiler

2012-05-01 Thread Jeff Squyres
Can you please file a proper bug report?

(background info, configure line, etc.)

Thanks.


On May 1, 2012, at 1:29 PM, Mike Dubman wrote:

> 
> 
>  
> 
> 
> 
> Hi,
> 
> 
> 
> ompi 1.6.x - compilation fails with intel compiler, but works with gcc.
> 
> 
> 
> compiler version: 
> 10.1.026
> 
> 
> 
> Regards
> 
> 
> 
>  
> 
> 
>   CXXotfaux.o
>   CXXControl.o
>   CXXHandler.o
>   CXXState.o
>   CXXLD  otfaux
> ../../otflib/.libs/libotf.so: undefined reference to `inflateReset'
> ../../otflib/.libs/libotf.so: undefined reference to `inflateEnd'
> ../../otflib/.libs/libotf.so: undefined reference to `deflate'
> ../../otflib/.libs/libotf.so: undefined reference to `deflateInit_'
> ../../otflib/.libs/libotf.so: undefined reference to `inflate'
> ../../otflib/.libs/libotf.so: undefined reference to `inflateSync'
> ../../otflib/.libs/libotf.so: undefined reference to `deflateEnd'
> ../../otflib/.libs/libotf.so: undefined reference to `inflateInit_'
> make[9]: *** [otfaux] Error 1
> 
> 
> ___
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/