MantisBT - ITK
View Issue Details
0011659ITKITKpublic2011-01-05 08:592011-03-25 11:27
Hans Johnson 
Hans Johnson 
normaltweakalways
closedfixed 
ITK-4-A3 
ITK-4-A2 
backlog
0011659: Remove Cygwin as a supported compiler
Cygwin should be removed as a supported compiler until it becomes more posix compliant.

Steps to complete this include:
1) Change all wiki pages that describe removal of support for borland, VS6, old Sun compilers, etc, and add state that cygwin 1.5 is explicitly not supported. (cygwin 1.7 may eventually be supported, but it is currently not tested).

2) Remove all conditionals needed to support cygwin 1.5 from the code. (cygwin 1.7 will only be supported if it is posix compliant and does not need all of these work arounds).

 
I think that the most important thing to do is to add it to the wiki page of
ITKv4 that the current non-posix compliant version of cygwin will not be
supported by ITKv4.

Since there is not dashboard, and ITKv4 is not public yet, that would
indicate that none of the ITKv4 developers are using it.

I don't think that a public announcement is needed at this point. It should
be mentioned in the official ITKv4 release notes.

Hans



On 1/4/11 6:04 PM, "Bill Lorensen" <bill.lorensen@gmail.com> wrote:

> Hans,
>
> Should we officially announce this? Bill can probably help with the wording,
>
> Bil
>
>
> On Tue, Jan 4, 2011 at 5:26 PM, Hans Johnson <hans-johnson@uiowa.edu> wrote:
>> I'd agree with this.
>>
>> Hans
>>
>>
>> On 1/4/11 4:24 PM, "Bill Hoffman" <bill.hoffman@kitware.com> wrote:
>>
>>> On 1/4/2011 4:25 PM, Bill Lorensen wrote:
>>>> Folks,
>>>>
>>>> We do not have any dashboards for cygwin. Is this a supported platform?
>>>>
>>>> Personally, I use mingw for a gcc compiler on windows. In my opinion,
>>>> cygwin is bloated and slow. There are cmake distribution issues with
>>>> cygwin (that's a long story with a long email trail on the cmake
>>>> mailing list). But, in the past, we had a cygwin nightly.
>>>>
>>>> In Code/* there are 24 instances of #if's that reference cygwin (as a
>>>> comparison, there are 19 #if's that reference my old pal Borland).
>>>>
>>>
>>> I would say that we should remove specific support for cygwin. Once
>>> cygwin reaches its goal of being a posix system, then itk should work
>>> with no if cygwin stuff at all. The next cygwin release of CMake will
>>> treat the platform like posix.
>>>
>>> -Bill
>>> _______________________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html [^]
>>>
>>> Kitware offers ITK Training Courses, for more information visit:
>>> http://kitware.com/products/protraining.html [^]
>>>
>>> Please keep messages on-topic and check the ITK FAQ at:
>>> http://www.itk.org/Wiki/ITK_FAQ [^]
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.itk.org/mailman/listinfo/insight-developers [^]
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html [^]
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://kitware.com/products/protraining.html [^]
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ [^]
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.itk.org/mailman/listinfo/insight-developers [^]
>>

--
Hans J. Johnson, Ph.D.
Assistant Professor
200 Hawkins Drive
T205 BT, The University of Iowa
Iowa City, IA 52242

hans-johnson@uiowa.edu
PHONE: 319 353 8587

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html [^]

Kitware offers ITK Training Courses, for more information visit:
http://kitware.com/products/protraining.html [^]

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ [^]

Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-developers [^]
No tags attached.
Issue History
2011-01-05 08:59Hans JohnsonNew Issue
2011-01-05 08:59Hans JohnsonStatusnew => assigned
2011-01-05 08:59Hans JohnsonAssigned To => Hans Johnson
2011-02-09 09:53Hans JohnsonNote Added: 0025353
2011-03-25 11:27Hans JohnsonNote Added: 0025901
2011-03-25 11:27Hans JohnsonStatusassigned => closed
2011-03-25 11:27Hans JohnsonResolutionopen => fixed

Notes
(0025353)
Hans Johnson   
2011-02-09 09:53   
Announcement made on itk-developer and itk-user lists.

Hans
(0025901)
Hans Johnson   
2011-03-25 11:27   
This has been completed in ITKv4