<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Thu, May 10, 2018 at 3:10 PM Zachary Turner <<a href="mailto:zturner@google.com">zturner@google.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Thu, May 10, 2018 at 1:50 PM Chandler Carruth via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Last time this came up, there were a lot of people that were stuck on GCC 4.9 due to ABI reasons. I think forcing that upgrade is going to be the most disruptive part of this, and I think that will really need a decent amount of time. =[</div></blockquote><div><br></div></div></div><div dir="ltr"><div class="gmail_quote"><div>"a decent amount of time" is very vague though, and is a good way of stalling forward progress.</div></div></div></blockquote><div><br></div><div>Let's try to avoid implying bad intent. =/</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div>  How *much* time?  And when can we start the clock?</div></div></div></blockquote><div><br></div><div>I don't know. I can only speak to the use cases I'm aware of and care about. Whoever wants to drive this change needs to get a lot more feedback than just from me (IMO) about different users and whether a particular schedule will work.</div><div><br></div><div>And I already mentioned my schedule, but maybe not explicitly enough: the primary platform I care about is planning to be off of libstdc++4.9 (the tall poll of the tent for us) by the end of 2018. So it seems like right after the branch in January 2019 would be fine for us to bump things up. Anything earlier than this will be somewhere between extremely hard to infeasible for us.</div><div><br></div><div>At that point, we could probably go for C++17 as easily as C++14.</div><div><br></div><div>But maybe my group is unique in that timing so we should really ask others for input as well.</div></div></div>