[mpich-discuss] Undefined references (MinGW)
Jayesh Krishna
jayesh at mcs.anl.gov
Wed Feb 15 15:37:23 CST 2012
Hi,
We do not recommend users to use mingw to compile MPICH2 (We have never claimed that MPICH2 works with mingw on Windows. Although mingw is a great effort the philosophy of the project excludes certain aspects that is needed for Nemesis). Almost all of the research effort is currently going into the Nemesis channel which would not work with mingw (You need atleast cygwin).
I am just letting you know the state of things right now and where our priorities lie. We currently don't have enough developer bandwidth to support mingw+MPICH2 (So most likely you wouldn't be able to use MPICH2 with mingw, with your configure options, in future if it does not work now.)
If you would like to contribute patches for MPICH2 to work with mingw we would be glad to use it (or atleast refer to it). Although if I were you I would try to understand the MPICH2 code before deciding whether it would work with mingw. We also don't have the developer bandwidth right now to review and consistently test MPICH2+mingw for future releases.
(PS: If you replace Cygwin with mingw for all the statements in my previous email it still holds true.)
Regards,
Jayesh
----- Original Message -----
From: "Sergio NNX" <sfhacker at hotmail.com>
To: jayesh at mcs.anl.gov
Cc: mpich-discuss at mcs.anl.gov
Sent: Wednesday, February 15, 2012 2:06:01 PM
Subject: RE: [mpich-discuss] Undefined references (MinGW)
> Hi,
> Any reasons you are using all the multitude of options when installing MPICH2 on Cygwin (I am sure that all configure options are not tested on Cygwin)? You should stick to Linux/Unix if you want to exercise all MPICH2 configuration options.
First of all, I'm NOT using Cygwin!
It's really evident that MPICH2 hasn't been tested on MinGW AT ALL!!. I've been patching a lot of files for a few days and I haven't finished yet. Every time I fix one issue, another one pops up! Anyway, to answer your question, if I use '--with-pm=smpd', i get all those lovely undefined references, so I have to use '--with-pm=none' instead. But if I use '--with-pm=none', I'm unable to run any test. So ...... I'm still lost!
This is a very good project and I'm more than happy to contribute to it (ie configure, make, make install, make testing, patches, etc, etc, etc) on MinGW, but I may need some assistance.
Thanks for your reply and looking forward to your help.
Sergio.
More information about the mpich-discuss
mailing list