Michał Górny <mgo...@gentoo.org> wrote: > > Then, many developers just won't bother. Users will be the ones to hit > the incompatible package build failures first.
Is Diego's tinderbox still available? My feeling is that the non-downward compatbility (API-wise) of C++11 is much smaller than e.g. the gcc upgrades 4.5->4.6 or similar ones - except for rather exotic cases or possible name-clashes there are only very few changes and AFAIK no regressions concerning features - at most tiny syntax changes. If one could verify by sandbox that only a few packages are actually involved and can easily be fixed then one could make -std=c++11 the compiler default (perhaps it is necessary to disable some c++11 specific warnings by default in addition to avoid broken behaviour with -Werror which unfortunately is still used by some projects). Concerning binary blobs, one would need a list first ...