On 7/13/23 19:56, Greg Troxel wrote:
Since you only commented on the specific choice, it sounds like you are in favor of the rest.
Correct.
That sounds perhaps ok, but it's going to have to be situational, and it might end up being low for ancient RHEL. We don't have a clear idea of supported RHEL and the basic issue is that old RHEL is unreasonabley old. RHEL doesn't seem to be sending checks to TNF to pay for support labor 🙁
True, but RHEL and derivatives dominate HPC, and pkgsrc is an extremely valuable tool in HPC, in part because it solves problems with old base compilers via the discussion we're having. We have several contributors from the HPC realm. It's the reason I got started with pkgsrc.
But, my concept includes a general default, and a way for trailing edge systems (NetBSD 8, RHEL from 2013) to be lower. I just don't want to be old for everybody because people want to use old RHEL.
I wouldn't worry about RHEL dragging the GCC version down. RHEL 7 is EOL next June and the RHEL 8 Yum compiler is modern enough to support recent GCC builds. The Yum compiler also has many enhancements and back-ported patches, so it's more capable than a vanilla GCC build of the same version.