This is an archive of the discontinued LLVM Phabricator instance.

Revert "[cmake] Pass LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN to NATIVE configure"
AbandonedPublic

Authored by jfb on Aug 7 2019, 10:27 PM.

Details

Reviewers
smeenai
Summary

We’re about to migrate to C++14, which means that we’ll bump the minimum
compiler version to the “soft” one. This option therefore won’t do anything
anymore.

This was originally committed in r353463.

Event Timeline

jfb created this revision.Aug 7 2019, 10:27 PM
smeenai accepted this revision.Aug 7 2019, 10:34 PM

I take it LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN will be going away entirely? If so, LGTM.

This revision is now accepted and ready to land.Aug 7 2019, 10:34 PM
jfb added a comment.Aug 7 2019, 10:36 PM

I take it LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN will be going away entirely? If so, LGTM.

I intend to leave it there so it's easy to do the same dance for the next compiler bump. It won't be active for a bit, but we also won't have to re-agree on how to bump the version next time around :)

In D65924#1620382, @jfb wrote:

I take it LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN will be going away entirely? If so, LGTM.

I intend to leave it there so it's easy to do the same dance for the next compiler bump. It won't be active for a bit, but we also won't have to re-agree on how to bump the version next time around :)

In that case, is there any harm to leaving this one around? It'll be a no-op for now, but we'd need this next time around too.

jfb abandoned this revision.Aug 7 2019, 10:44 PM
In D65924#1620382, @jfb wrote:

I take it LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN will be going away entirely? If so, LGTM.

I intend to leave it there so it's easy to do the same dance for the next compiler bump. It won't be active for a bit, but we also won't have to re-agree on how to bump the version next time around :)

In that case, is there any harm to leaving this one around? It'll be a no-op for now, but we'd need this next time around too.

Hmm, I think you're right! Let's leave it as-is then!