On Mon, Dec 14, 2020 at 2:27 PM Konstantin Olchanski <olcha...@triumf.ca> wrote: > > On Sun, Dec 13, 2020 at 05:36:30PM -0800, Keith Lofstrom wrote:
> For items (4) and (5), one has to take the current source code > of the applications (and critical system services like httpd), > and "back port" them to el7. > > I have done this in the past with mixed success, typical problems > include "cmake is too old", "autoconf/autotools are too old". > > Each "xxx too old" problem is solved by rebuilding "xxx" from > current sources, this usually creates a few more "xxx is too old" > dependancies. By the time you run into "glibc is too old" and "gcc is too > old", > it is time to give up. (notice how there is no KDE5 for el7!). Having run into this at a smaller scale for one of the projects I ended up using devtoolset-6 (and -7 as appropriate) that ships all this stuff such as newer GCC, GLIBC, etc. Me too, I ran the 4.x kernels from elrepo on EL6 and EL7 for newer NVIDIA drivers as well... All scripted as well, e.g. github.com/OpenISS/OpenISS/blob/master/src/scripts/dependencies/el7.sh for CI servers or containers or similar. -- Serguei Mokhov