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

Shawn Waldon shawn.waldon at kitware.com
Thu Mar 19 16:01:05 EDT 2015


FWIW, ParaView has a superbuild nightly binaries machine that runs debian 4
(gcc 4.1.2).  We may be updating to a more recent debian soon though.

Shawn

On Thu, Mar 19, 2015 at 3:47 PM, David E DeMarle <dave.demarle at kitware.com>
wrote:

> 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
>>
>>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
>
> Search the list archives at: http://markmail.org/search/?q=vtkusers
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtkusers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20150319/f4f87f10/attachment.html>


More information about the vtkusers mailing list