(original) (raw)


On Oct 4, 2016, at 8:40 AM, Reid Kleckner via llvm-dev <llvm-dev@lists.llvm.org> wrote:

On Tue, Oct 4, 2016 at 8:29 AM, Zachary Turner <zturner@google.com> wrote:
I ask because many of these LTS distros are notoriously slow at updating their packages. While some people may think C++14 doesn't provide enough bang for the buck to justify bumping to GCC 4.9, C++17 definitely does. But at that point we're going to be talking about GCC 6.1 or 6.2, which is going to be significantly harder unless we want to wait 5-7 years, and I suspect people won't.

If by "notoriously slow" you mean they don't bump their toolchain versions at all, then yeah. We just wait until the LTS release is at end-of-life before dropping it.

That’s the first time I read about this policy: we support every linux LTS distribution till their end-of-life? Only Ubuntu? Do you have a pointer where it is documented / discussed?
(Note that Ubuntu LTS is 5 years AFAIK.)


Forcing people to upgrade their distro every two years is still pretty annoying, and I'd rather not do it without a compelling reason.

I agree with this.


Seriously, I think we can survive another year without generic lambdas and generalized constexpr.

As much as I like these new toys, I tend to agree with this as well FWIW.

Mehdi