You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Old versions of Terraform compiled with Go 1.6.x (or older) exhibit inconsistent problematic behavior in OS X Sierra. This relates to golang/go#16570.
Specifically, I encountered "unexpected signal during runtime execution" during a terraform plan with 0.6.16, while on other identical runs it would sometimes complete, or sometimes hang for 10min+.
Given that the binaries tfenv is downloading appear to be essentially incompatible with Sierra, I would suggest tfenv warn the user on install/selection of these builds. The above-and-beyond answer would be to add functionality to build from source à la RVM, but that might be overkill.
The text was updated successfully, but these errors were encountered:
I do not, and am not a go dev so unsure how best to check. strings on the binaries shows Go 1.6 definitely for Terraform v0.7.0 and down, but does not print meaningful output on v0.7.1 and up.
@avandendorpe
Sorry for late reply. Although I considered this feature, I decide not to implement it because the problem is not so critical for us (at least for me). We can upgrade Terraform if current version is incompatible. Therefore, in order to show warning, I don't want to keep maintaining a list of MacOS version with supported Terraform versions.
Although I'll close the issue, of course, you can create a PR and reopen if you really need it :)
Old versions of Terraform compiled with Go 1.6.x (or older) exhibit inconsistent problematic behavior in OS X Sierra. This relates to golang/go#16570.
Specifically, I encountered "unexpected signal during runtime execution" during a terraform plan with 0.6.16, while on other identical runs it would sometimes complete, or sometimes hang for 10min+.
Given that the binaries tfenv is downloading appear to be essentially incompatible with Sierra, I would suggest tfenv warn the user on install/selection of these builds. The above-and-beyond answer would be to add functionality to build from source à la RVM, but that might be overkill.
The text was updated successfully, but these errors were encountered: