[vtkusers] [vtk-developers] RFC: Compiler support, removing hacks for old compilers

David E DeMarle dave.demarle at kitware.com
Thu Mar 19 15:47:46 EDT 2015


This from $VTKSRC/Utilities/Maintainance/vtk_submitter_summary.py run a
while back.

These are maybe.
CMAKE_CXX_COMPILER;/usr/bin/c++;1.71428571429;['karego-at.kitware
Ubuntu-NoRender', 'londinium.kitware Arch-GCC-4.8-x86_64-debug',
'kamino.kitware Mac10.7.5-gcc-release-x86_64-nightly_master',
'kargad.kitware MacLion-Continuous', 'karego-at.kitware Ubuntu-Continuous',
'sonne.domibel.de Debian_Testing_gcc-4.8.2_c++11', 'dejagore.kitware
Ubuntu-13.10-x86_64-Ninja-Clang3.4-Accel', 'kargad.kitware
MacLion-VTKAcceleratorsOMP', 'karego-at.kitware Ubuntu-Valgrind',
'dashlin1.kitware Ubuntu-Release', 'kargad.kitware MacLion-VTKRelease',
'dashlin1.kitware Ubuntu-master', 'karego-at.kitware Ubuntu-Coverage',
'kamino.kitware Mac10.7.5-gcc-release-x86_64-nightly_release',
'karego-at.kitware Ubuntu-NoData', 'kargad.kitware MacLion-VTKAccelerators']
CMAKE_CXX_COMPILER;/usr/bin/c++.exe;10.0;['dash14.kitware Win32-cygwin344']
CMAKE_CXX_COMPILER;/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++;1.0;['RogueResearch6
Mac10.9-clang-rel-x86_64', 'RogueResearch11 Mac10.7-clang-dbg-x86_64',
'RogueResearch11 Mac10.7-clang-rel-x86_64', 'RogueResearch6
Mac10.9-clang-dbg-x86_64']
CMAKE_CXX_COMPILER;/Developer/usr/bin/c++;1.0;['RogueResearch9
Mac10.6-gcc-dbg-i386', 'RogueResearch9 Mac10.6-gcc-rel-x86_64']
CMAKE_CXX_COMPILER;/Developer/usr/bin/c++;1.0;['RogueResearch9
Mac10.6-gcc-dbg-i386', 'RogueResearch9 Mac10.6-gcc-rel-x86_64']
CMAKE_CXX_COMPILER;/bin/g++;14.0;['rocky.lbl.gov
Fedora19-gcc4.8.2-ATI-RadeonHD-7870']
CMAKE_CXX_COMPILER;/usr/bin/g++;1.0;['hythloth.kitware Linux-gcc']
CMAKE_CXX_COMPILER;/usr/lib/ccache/bin/c++;2.0;['londinium.kitware
Arch-GCC-4.8-x86_64-release-branch-debug', 'londinium.kitware
Arch-GCC-4.8-x86_64-release']
CMAKE_CXX_COMPILER;/usr/lib64/ccache/c++;10.75;['bubbles.hooperlab
Fedora-19_OSMesaDevel-x86_64', 'bubbles.hooperlab
Fedora-19-MesaDevel_DRI-x86_64', 'bubbles.hooperlab
Fedora-19-Mesa-10.0.1_DRI-x86_64', 'bubbles.hooperlab
Fedora-19_OSMesa-10.0.1-x86_64']
CMAKE_CXX_COMPILER;C:/MinGW/bin/g++.exe;1.0;['amber12.kitware
Win32-mingw-gcc-4.5']

These are no.
CMAKE_CXX_COMPILER;/Users/builder/llvm/llvm-rel-install/bin/clang++;4.66666666667;['RogueResearch7
Mac10.8-torture-clang-dbg-x86_64', 'RogueResearch7
Mac10.8-clang-rel-x86_64', 'RogueResearch7 Mac10.8-clang-dbg-x86_64']
CMAKE_CXX_COMPILER;/usr/bin/clang++;1.5;['kamino.kitware
Mac10.7.5-clang-release-x86_64-nightly_master', 'londinium.kitware
Arch-Clang-3.2-x86_64-debug']
CMAKE_CXX_COMPILER;/usr/bin/g++-4.2;0.5;['RogueResearch3
Mac10.5-gcc-dbg-ppc-shared', 'RogueResearch3 Mac10.5-gcc-dbg-ppc64-static']
CMAKE_CXX_COMPILER;/usr/vacpp/bin/xlC;2.0;['p90n03.pbm.ihost.com
AIX00F614-xlC']
CMAKE_CXX_COMPILER;C:/Program Files (x86)/Microsoft Visual Studio
10.0/VC/bin/x86_amd64/cl.exe;2.5;['amber10.kitware Win64-VS10',
'amber10.kitware VTK-REL-Win64-VS10']
CMAKE_CXX_COMPILER;C:/Program Files (x86)/Microsoft Visual Studio
11.0/VC/bin/cl.exe;12.1666666667;['mug.neocisinc Win32-ninja-cl11-Release',
'dash1win7.kitware Win32-release-vs11-Shared', 'dash1win7.kitware
Win32-vs11-Static', 'mug.neocisinc Win32-ninja-cl11-Debug',
'dash1win7.kitware Win32-vs11-Cont', 'dash1win7.kitware Win32-vs11-Shared']
CMAKE_CXX_COMPILER;C:/Program Files/Microsoft Visual Studio .NET
2003/Vc7/bin/cl.exe;0.0;['DASH11.kitware Win32-vs71-static']
CMAKE_CXX_COMPILER;c:/Program Files/Microsoft Visual
Studio/VC98/Bin/CL.EXE;0.0;['DASH3.kitware Win32-vs9-Static',
'DASH3.kitware Win32-vs9-Shared', 'DASH3.kitware Win32-vs9']

David E DeMarle
Kitware, Inc.
R&D Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4909

On Thu, Mar 19, 2015 at 3:39 PM, Sean McBride <sean at rogue-research.com>
wrote:

> Thanks for these comments.
>
> There is only one hack for gcc 4.0, I'll go ahead and yank it too.
>
> Anyone know if there is a dashboard running gcc 4.1?  (My oldest buildbot,
> Rogue3, is running gcc 4.2, specifically Apple's fork.)
>
> Sean
>
>
>
> On Wed, 18 Mar 2015 18:46:04 +0000, Scott, W Alan said:
>
> >Ditto for us.  4.1.2 is the oldest we seem to have.
> >
> >Alan
> >
> >From: vtk-developers [mailto:vtk-developers-bounces at vtk.org] On Behalf
> >Of Chuck Atkins
> >Sent: Wednesday, March 18, 2015 12:13 PM
> >To: Sean McBride
> >Cc: VTK Developers; vtkusers at vtk.org
> >Subject: [EXTERNAL] Re: [vtk-developers] RFC: Compiler support, removing
> >hacks for old compilers
> >
> >I'd be interested to know from the community what are the oldest
> >compilers you care about?  Anyone out there using a compiler older than
> >5 years or so?
> >
> > I'd say for gcc, 4.1.x is likely the oldest you'd need to bother with.
> >That's the system compiler for RHEL5 and SLES10, both of which are EOL'd
> >but still actively deployed.  That being said, chances are pretty high
> >that even on those systems, you'd have a newer compiler available via
> >system packages.  RHEL5.5 and up has /usr/bin/gcc44 and SLES 10 has /usr/
> >bin/gcc-4.3, both available as system packages and an alternative to the
> >older /usr/bin/gcc used to compiler their respective kernels.
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Search the list archives at: http://markmail.org/search/?q=vtk-developers
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtk-developers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20150319/8f8021ab/attachment.html>


More information about the vtkusers mailing list