Not logged in
Log in now
Create an account
Subscribe to LWN
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
But, I've not had any problems in probably 10 years or so... and I never shy away from an upgrade when it's offered to me. Modern distros definitely do this right.
The kernel and the C library as a single project
Posted Dec 1, 2010 9:44 UTC (Wed) by cate (subscriber, #1359)
Probably also the c compiler is more conservative between ABI and optimisation. Actually c++ ABI is not so stable, but this cause less problem: init will anyway start, as well the essential things, thus allowing restoring systems.
BTW: libc upgrades was a nightmare because LILO cannot boot an old library, and live CD were non existent.
Posted Dec 1, 2010 16:30 UTC (Wed) by nix (subscriber, #2304)
The reason why glibc works when distros package it is because they take a lot of care, because they run 'make check', and because they know from experience which longstanding test failures indicate real problems. 'make check' takes, oh, half an hour on a fast Nehalem. This is not something that would add only a small amount of time to a kernel build!
Posted Dec 3, 2010 21:07 UTC (Fri) by Darkmere (subscriber, #53695)
So yeah, infrastructure upgrades like bash, glibc, gcc, binutils, python make us all _very very_ concerned. It may not be noticable at first, but if it causes bad code generation or breaks on non-trivial things, you end up with a nightmare to recover.
Posted Dec 4, 2010 19:38 UTC (Sat) by nix (subscriber, #2304)
Posted Dec 1, 2010 11:17 UTC (Wed) by NAR (subscriber, #1313)
Posted Dec 1, 2010 14:07 UTC (Wed) by madscientist (subscriber, #16861)
Posted Dec 3, 2010 9:47 UTC (Fri) by job (guest, #670)
Another thing that causes hair pulling but should be fairly straightforward is executable file format migrations. _Every_time_ that has caused problems.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds