Joe, there are distro supplied RPMs for SuSE and Redhat for up to date versions of the compiler. Yes, the system supplied ones stay at 4.x or whatever. You need to enable the devtools RPM then the more modern versions install somewhere else in the filetree.
https://access.redhat.com/documentation/en-us/red_hat_software_collections/3/html/3.1_release_notes/chap-rhscl On Mon, 29 Oct 2018 at 15:59, Joe Landman <joe.land...@gmail.com> wrote: > > On 10/29/18 11:44 AM, Ryan Novosielski wrote: > > On Oct 29, 2018, at 11:29, Prentice Bisbal via Beowulf > > <beowulf@beowulf.org <mailto:beowulf@beowulf.org>> wrote: > > > >> On 10/29/2018 06:54 AM, INKozin via Beowulf wrote: > >>> > >>> what would be an alternative to RH? > >> > >> Ubuntu > > > > Maybe LTS, but having run both, they’re not really comparable. Perhaps > > Debian compares to RHEL. Ubuntu ships with broken stuff all the time, > > stuff that usually stays broken for the whole release. > > > Ubuntu releases are based upon debian bleeding edge/dev tree. named > "sid" and the testing distribution based on "buster". In 18.04.1 LTS, > you see this: > > root@ubuntu:/etc/apt# cat /etc/debian_version > buster/sid > > root@ubuntu:/etc/apt# uname -a > Linux ubuntu 4.15.0-36-generic #39-Ubuntu SMP Mon Sep 24 16:19:09 UTC > 2018 x86_64 x86_64 x86_64 GNU/Linux > > So, yeah, the LTS is based upon bleeding edge. This said, I've not seen > much broken from Ubuntu recently, though I personally dislike > netplan.io. YAML based configuration is not a feature, rather it is a > bug. > > This said, from my viewpoint, Debian stable (currently "Stretch") is > extraordinarily stable. You can install backported packages from > upstream if you need them. Infiniband works well on them. > > The downside to (most) of the stable distros are the aging compilers, > languages, and libraries. RH ships with 4.9.x, Debian 9.x ships with > 6.3.x. You can easily install gcc7 and gcc8 in debian. Its a little > harder for pre-built rpms in RH (and its never a good idea to replace > distro required packages with updated ones ... always use a separate > tree, or a container). > > Python 2.x is dead, 3.x should be used/shipped everywhere. Perl 5.16 > was EOLed 5 years ago (RH I am looking at you). > > This is where Ubuntu shines, in that they have nearly up to date > versions of everything. gcc 7.3.0, perl 5.26, python 3.6.6. > > It turns out that getting up to date compilers and libraries has become > quite important for those working on large distributed code bases. Its > possible to do this with Ubuntu in default config, with minimal effort > in Debian, and significant effort/pain in RH/CentOS, usually employing > modules or similar construct. > > > -- > > Joe Landman > e: joe.land...@gmail.com > t: @hpcjoe > w: https://scalability.org > g: https://github.com/joelandman > l: https://www.linkedin.com/in/joelandman > > _______________________________________________ > Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing > To change your subscription (digest mode or unsubscribe) visit > http://www.beowulf.org/mailman/listinfo/beowulf >
_______________________________________________ Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf