[mpich-discuss] cross compiling using mpich

Jeff Hammond jeff.science at gmail.com
Thu Apr 16 22:07:54 CDT 2015


On Thursday, April 16, 2015, Jeff Hammond <jeff.science at gmail.com> wrote:

>
>
> On Thursday, April 16, 2015, Rob Latham <robl at mcs.anl.gov
> <javascript:_e(%7B%7D,'cvml','robl at mcs.anl.gov');>> wrote:
>
>>
>>
>> On 04/16/2015 08:33 AM, Jeff Hammond wrote:
>>
>>> https://wiki.mpich.org/mpich/index.php/Frequently_Asked_
>>> Questions#Q:_Why_can.27t_I_build_MPICH_on_Windows_anymore.3F
>>>
>>>
>> well jeff since you unhelpfully replied to this poor guy with a link to
>> the wiki that he already got last week, allow me to be pedantic for a
>> moment:  he's not building mpich *on* windows.  he's building mpich *for*
>> windows.  *On* linux.
>>
>>
> Is the FAQ precise that building on Windows is the problem, as opposed to
> building for Windows? Because I have to believe the issues cannot be
> separated. What compiler executes on Linux that can generate Windows
> executables? That doesn't even seem remotely feasible, particularly if any
> header in MPICH is included from a sub directory, since the slashes will be
> wrong on a Linux file system.
>
> I stand by my redundant response unless someone can explain the theory of
> how it would work.
>

I suck. Here it is:

http://www.blogcompiler.com/2010/07/11/compile-for-windows-on-linux/

Jeff


>
> Jeff
>
>
>>
>>
>>
>>  On Wed, Apr 15, 2015 at 12:37 AM, mapalo92 . <mapalo2008 at gmail.com>
>>> wrote:
>>>
>>>> my target is windows and my host is linux
>>>>
>>>> 2015-04-09 17:07 GMT+03:00 Rob Latham <robl at mcs.anl.gov>:
>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 04/09/2015 03:33 AM, mapalo92 . wrote:
>>>>>
>>>>>>
>>>>>> Is possible to use mpich in order to cross compile between windows and
>>>>>> linux? I tried to built mpich 's libraries using mingw-w64 but nothing
>>>>>> done. I got many many errors. Any feedback will be helpful.
>>>>>>
>>>>>
>>>>>
>>>>> which is your target and which is your host? If you are building a
>>>>> linux
>>>>> target on a windows host, you might be better off setting up a virtual
>>>>> machine and doing your cross compilation there.
>>>>>
>>>>> In general, cross compilation works with mpich: we do it regularly for
>>>>> Blue Gene.
>>>>>
>>>>> ==rob
>>>>>
>>>>> --
>>>>> Rob Latham
>>>>> Mathematics and Computer Science Division
>>>>> Argonne National Lab, IL USA
>>>>>
>>>>> _______________________________________________
>>>>> discuss mailing list     discuss at mpich.org
>>>>> To manage subscription options or unsubscribe:
>>>>> https://lists.mpich.org/mailman/listinfo/discuss
>>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> discuss mailing list     discuss at mpich.org
>>>> To manage subscription options or unsubscribe:
>>>> https://lists.mpich.org/mailman/listinfo/discuss
>>>>
>>>
>>>
>>>
>>>
>> --
>> Rob Latham
>> Mathematics and Computer Science Division
>> Argonne National Lab, IL USA
>> _______________________________________________
>> discuss mailing list     discuss at mpich.org
>> To manage subscription options or unsubscribe:
>> https://lists.mpich.org/mailman/listinfo/discuss
>>
>
>
> --
> Jeff Hammond
> jeff.science at gmail.com
> <javascript:_e(%7B%7D,'cvml','jeff.science at gmail.com');>
> http://jeffhammond.github.io/
>


-- 
Jeff Hammond
jeff.science at gmail.com
http://jeffhammond.github.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20150416/b96291c7/attachment.html>
-------------- next part --------------
_______________________________________________
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list