+1 on what George says.
If you look at various components around Open MPI, many component and/or module
functions *are* actually static because they aren't needed outside that .c file
in the component. It just depends on the individual component code base.
> On Feb 25, 2016, at 8:48 PM, Georg
On Feb 25, 2016, at 7:02 PM, Gilles Gouaillardet
wrote:
>
> on master/v2.x, you also have to
>
> rm -f opal/mca/btl/lf/.opal_ignore
Gilles is exactly right. It's a bit buried in the autogen output, but you can
see this:
--- Found opal / btl / lf component
=> Ignored (found .opal_ignore
Durga,
If we declare these functions as static we are forced to have the functions
defined and used in the same source file. The fact that they are declared
as extern allows us to use these functions in all files in the same
component. Once linked in the corresponding shared library, all symbols n
Hello Gilles
Thank you; the build is successful now.
I do have a generic, unrelated question, though:
I really appreciate how all the principle of object oriented design
principles have been used in OMPI architecture and have been implemented in
a language that is not object oriented. It is a te
on master/v2.x, you also have to
rm -f opal/mca/btl/lf/.opal_ignore
(and this file would have been .ompi_ignore on v1.10)
Cheers,
Gilles
On Fri, Feb 26, 2016 at 7:44 AM, dpchoudh . wrote:
> Hello Jeff and other developers:
>
> Attached are five files:
> 1-2: Full output from autogen.pl and co
Hello Jeff and other developers:
Attached are five files:
1-2: Full output from autogen.pl and configure, captured with: ./ 2>&1
| tee .log
3. Makefile.am of the specific BTL directory
4. configure.m4 of the same directory
5. config.log, as generated internally by autotools
Thank you
Durga
Life