Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] RFC: Remove windows support
From: Jeff Squyres (jsquyres) (jsquyres_at_[hidden])
Date: 2013-02-26 11:29:19


No other issues were raised about this, and today was the timeout.

On the call today, Ralph volunteered to do the work:

- svn rm the windows-specific components
- remove all the #if Windows-specific code

He'll be doing that over the next week or so.

On Feb 18, 2013, at 1:34 PM, Ralph Castain <rhc_at_[hidden]> wrote:

> Thanks Marco - I was hoping that would be the case!
>
>
> On Feb 18, 2013, at 8:42 AM, marco atzeri <marco.atzeri_at_[hidden]> wrote:
>
>> On 2/18/2013 5:10 PM, Jeff Squyres (jsquyres) wrote:
>>> WHAT: Remove all Windows code from the trunk.
>>>
>>> WHY: This issue keeps coming up over and over and over...
>>>
>> [cut]
>>> 2. Remove all Windows code. This involves some wholesale removing of components as well as a bunch of #if code throughout the code base.
>>>
>>> ==> Removing this code can probably be done in multiple SVN commits:
>>>
>>> 2a. Removing Windows-only components (which, given the rate of change that we are planning for the trunk, may well need to be re-written if they are ever re-introduced into the tree).
>>
>> Cygwin does not use them. I'm currently building the trunk packages with
>>
>> --enable-mca-no-build=paffinity,installdirs-windows,timer-windows,shmem-sysv,if-windows,shmem-windows
>>
>> to specifically exclude them
>>
>>> 2b. Removing "#if WINDOWS" code (e.g., in opal/util/*, etc.). This code may not be changing as much as the rest of the trunk, and may be suitable for svn reverting someday.
>>>
>>> This does kill Cygwin support, too. I realize we have a downstream packager for Cygwin, but the fact that we can't get any developer support for Windows -- despite multiple appeals -- seems to imply that the Windows Open MPI audience is very, very small. So while it feels a bit sad to kill it, it may still be the Right Thing to do.
>>
>> I assume it is __WINDOWS__
>> That is not defined on cygwin, so the build should survive
>>
>>>
>>> This is a proposal, and is open for discussion.
>>>
>>
>> Regards
>> Marco
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

-- 
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/