Difference between revisions of "ITK Release 4/Modern C++"

From KitwarePublic
Jump to navigationJump to search
Line 94: Line 94:
|colspan="1" bgcolor="yellow"|
|colspan="1" bgcolor="yellow"|
|colspan="3" bgcolor="red"|
|colspan="3" bgcolor="red"|
|-
|colspan="2" bgcolor="blue"|explicit
|-
|bgcolor="red"|borderless
|bgcolor="green"|table
|-
|-
|GCC 3.4
|GCC 3.4
|colspan="10" bgcolor="green"|
|colspan="1" bgcolor="green"|
|colspan="1" bgcolor="yellow"|
|colspan="1" bgcolor="yellow"|
|colspan="3" bgcolor="red"|
|colspan="5" bgcolor="red"|
|-
 
|colspan="2" bgcolor="green"|Fully Supported
|-
|-
|colspan="2" bgcolor="blue"|explicit
|colspan="2" bgcolor="yellow"|Phase Out
|-
|-
|bgcolor="red"|borderless
|colspan="2" bgcolor="red"|If community supported
|bgcolor="green"|table
|}
|}

Revision as of 07:40, 22 June 2011

Goal

  • Take advantage of advances in C++

Path

Specifics

The following lists specify what compilers will be supported and what compilers will not be supported in the first release of ITKv4.

Will Not Support

Specifically remove support for

  • Visual Studio 6.0
  • Visual Studio 7.0
  • Borland version 5.5
  • Sun Studio compilers prior to 5.9
  • IRIX compilers
  • Metrowerks Codewarrior compilers
  • cygwin 1.5 (newer versions may work, but are not being targeted)
  • gcc prior to 3.4

Will Support

As a general statement, we support compilers that submit nightly to the ITK dashboard. Currently these include:

Fully Committed to Support

  • GCC 4.x
  • Visual Studio
    • 7.1 (Until 2012)
    • 8 (Until 2015)
    • 9 (Until 2018)
    • 10 (Until 2020)
  • Intel Compiler Suite
    • 11.x
    • 12.x
  • Darwin-c++-4.2
    • ppc (Until 2015)
    • x86_64
  • Darwin-g++-4.0.1
  • MacOSX-icc-rel
  • SunOS-CC
    • amd64
    • i386
    • amd64
  • Win32-mingw-gcc-4.5

Friendly to Support

  • clang (beta version)



Compiler 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
["VisualStudio 7.1"]
Visual Studio 8
Visual Studio 9
Visual Studio 10
GCC 3.4
Fully Supported
Phase Out
If community supported