-
-
Notifications
You must be signed in to change notification settings - Fork 261
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ltsmaster 0.17 miscompiles LDC >= 1.21 #3354
Comments
Not related to ltsmaster, but another potential corruption with host compilers < 2.085.1: dlang/dmd#10896 (comment) |
Regarding the fix to the aforementioned comment, it's literally 1 line of red, so trivial to backport. |
That's not the point, but rather that until recently, the host compiler version wasn't that crucial (except for |
Would it be possible to use the dmd-cxx branch like gdc? |
That wouldn't be worth the effort IMO; instead, our README.md now just recommends to use gdmd for those who want to bootstrap from plain C++. No more |
Would still be good to know (and note down) what the last "good" ltsmaster-bootstrapped version is so people can follow a two-step process if necessary. |
I've added it as new 'known issue' to the release notes. The 'regular' two-step process (ltsmaster -> master -> master) should still work, as long as we don't have any |
See #3333 (comment)
Does this mean we have to drop ltsmaster compilation support? Or is it sufficient to add a big warning when the d compiler used to build LDC is recognized to be <= 0.17, telling the user to use the just-built compiler to rebuild LDC?
The text was updated successfully, but these errors were encountered: