Re: [Oorexx-devel] Bump CMAKE_CXX_STANDARD to 17? Dear Jean Louis,
I am 1000 km away from my machines and working with entirely different things. Please give me a couple of days to see what versions of CMake we have on all platforms and which ones we can/cannot upgrade, ok? I can work from remote again but I have very little time on my hands. We should have a general discussion on what platforms we need to leave behind not only with this change but also by the changes related to utf-8. Some platforms (most importantly W7 and W8 but also the 32-bit platforms) fail several of the tests already. On macOS we already have 100s if not 1000s of compiler warnings already; I guess with this bump this will be even worse? We should really go after and correct some of them, many seems to be typecasts that are no longer allowed but I am no C++ programmer. Von meinem iPhone gesendet P.O. Jonsson > Am 17.08.2026 um 15:46 schrieb Jean Louis Faucher <[email protected]>: > > Hi René > >>> On 17 Aug 2026, at 14:57, René Jansen via Oorexx-devel >>> <[email protected]> wrote: >>> >>> Hi Jean-Louis, >>> >>> I have machines running older releases here and there but I think the point >>> is to have older versions and builds available and not be stifled by >>> backward compatibility. For NetRexx we still offer the last IBM version >>> that runs on a very old Java. We make language tools and are not an >>> implementation museum. >> >> +1 >> >> >> I would like to ask these changes to be accompanied by good compatibility >> testing > > > The test suite will tell us. > > >> and a clean message which OS versions are supported by new releases of the >> interpreter. The same goes for clib versions, for example. >> > > The AI has already provided this feedback (assuming it's correct). > > > I have finished reviewing the build machine logs to get the compiler versions. > > > According the AI, these targets don't support C++17: > > oorexx-ubuntu16-build (minimum 18.04) > no compiler version in log > > > According the AI, these targets are OK for C++17 language support (GCC ≥ > 7.1), but are at risk for C++17 standard library support (GCC < 12.0): > > ooRexx-linux-aarch64-build > -- The C compiler identification is GNU 11.4.0 > -- The CXX compiler identification is GNU 11.4.0 > > ooRexx-NetBSD10-build > -- The C compiler identification is GNU 10.5.0 > -- The CXX compiler identification is GNU 10.5.0 > > ooRexx-OpenSuse15-build > -- The C compiler identification is GNU 7.5.0 > -- The CXX compiler identification is GNU 7.5.0 > > ooRexx-RaspberryPiOS32-build > -- The C compiler identification is GNU 10.2.1 > -- The CXX compiler identification is GNU 10.2.1 > > ooRexx-RaspberryPiOS64-build > -- The C compiler identification is GNU 10.2.1 > -- The CXX compiler identification is GNU 10.2.1 > > ooRexx-Ubuntu22-build > -- The C compiler identification is GNU 11.4.0 > -- The CXX compiler identification is GNU 11.4.0 > > > I will wait a few days for any additional feedback. > Then I will bump the C++ standard to C++17 and see what happens on the build > machine. > > > > > _______________________________________________ > Oorexx-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________ Oorexx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oorexx-devel
