On Fri, Dec 23, 2016 at 09:41:30PM +1100, [email protected] wrote: > Debian/Unstable has a new version of GCC that has deprecated a lot of the > older STL interfaces. It also has a kernel that won't work with the amd64 > libc from Wheezy.
yeah, i know. i had to build frankenwheezy (mwahahahah! gasp in horror at wheezy with libc6 from jessie grafted on) for some docker images a while back: http://blog.taz.net.au/2016/09/16/frankenwheezy-keeping-wheezy-alive-on-a-container-host-running-libc6-2-24/ AFAICT at the time, the incompatibility was with the later libc6 on my sid docker host, not necessarily with the kernel...IIRC it started failing after I upgraded libc6 on the host, without upgrading the kernel or rebooting. i don't know if further evidence invalidated my theory. either way, upgrading wheezy's libc6 to jessie's libc6 solved the problem. > It should be possible to change the Wheezy libc to the newer amd64 > system call interface without changing much and using kvm or Xen is a > possibility too. yep, wheezy still runs in a VM. as does etch (i also tried the same kind of libc6 etc upgrades on etch to get it working in docker on sid but couldn't get it working. gave up on that and created a VM instead. so etch-based images will stop working in docker when stretch is released) > But I can imagine a situation where part of the tool-chain for > scientific computing had a bug that was only fixed in a new upstream > release that required a new compiler. that's one of the advantageѕ of VMs, you can keep old software alive indefinitely....and that works very nicely with the kind of stuff I was doing at Nectar with openstack - basic idea was to let researchers start up VMs or even entire HPC clusters of VMs (e.g a controller-node VM and a bunch of compute-node VMs, plus the required private networking, scripting, configuration, etc) as needed for their computational tasks. craig -- craig sanders <[email protected]> _______________________________________________ luv-main mailing list [email protected] https://lists.luv.asn.au/cgi-bin/mailman/listinfo/luv-main
