[mpich-discuss] Changes to MPICH2

Eduardo Kienetz eduardok at gmail.com
Tue Apr 14 01:42:17 CDT 2009


On Tue, Apr 7, 2009 at 9:24 AM, Pavan Balaji <balaji at mcs.anl.gov> wrote:

> I was able to add my new parameter and when calling configure with it,
>> I then have #define HAVE_PERUSE set to 1 in mpichconf.h
>>
>
> mpichconf.h is autogenerated by configure, so you shouldn't change that
> directly. If you add a AC_DEFINE() inside configure.in, it'll
> automatically get added to mpichconf.h


I didn't change mpichconf.h directly, I meant that once I called configure
--enable-peruse it automatically added the HAVE_PERUSE 1 to mpichconf.h.
Well, at least that I got right :)

My question now is: how do I actually make src/peruse/*.c into MPICH2?
>
> Actually, it's not too complicated once you know how things work. First,
> you need your USE_PERUSE definition to go into mpichconf.h, so as I pointed
> out, it needs a configure.in change at the top-level. Then, you need
> simplemake to recognize your new directory --- all this means is that you
> add the src/peruse directory into the src/Makefile.sm file (this will
> generate src/Makefile.in). Finally, you want src/Makefile to be generated,
> so configure will need to know about src/Makefile.in; so you want to add
> src/Makefile into the AC_OUTPUT() section of the top-level configure.
>  That's it.
>
> I've attached a patch based on the svn trunk for your reference.
>

So, I have followed your instructions, and found out that I also had to
create an src/peruse/Makefile.sm (when running maint/updatefiles it
complained about that). So I looked at src/pmi/Makefile.sm and figured that
since my src/peruse doesn't have any subdirs I could just have: SUBDIRS = .
However, to test if it would compile src/peruse/*.c , I created a peruse.c
with garbage, that should lead to an error, but it didn't (that is, it
didn't consider the *.c files) :(

What am I missing? I'm eager to get started with the coding.

Thank you very much,

-- 
Eduardo Bacchi Kienetz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20090414/a3bff5ae/attachment.htm>


More information about the mpich-discuss mailing list