On Mon, Aug 27, 2018 at 9:09 PM, Alexander Grund via Boost
But I also want to highlight that "we" (some of the projects I'm working on) are using Boost BECAUSE of its C++03 compatibility. If some don't want or cannot switch to C++11 and up they can rely on Boost bringing a lot of functionality in. I've seen a lot of codes with something like `namespace myStd{ #if C++11 using namespace std; #else using namespace boost }` which did work quite well to support both standards downstream or midstream (libraries using boost) Having said that: 2020 sounds like a reasonable date. Enough time for preparation and migration.
- Alex
PS: As HPC Systems came up: They usually count in decades. GCC 4.8 was released in 2013, so rule of thumb would be that at about 2023 everyone is using GCC 4.8+. But you can also look for RHEL support (https://access.redhat.com/solutions/19458) RHEL 7 uses GCC 4.8 where RHEL 6 is supported till end of 2020 (not counting extended support)
I'm wondering, do those projects require the latest version of Boost? And why can't they use later versions of compilers? AFAIK compilers have improved a lot so using old compilers seems a bit weird. -- Olaf