-
-
Notifications
You must be signed in to change notification settings - Fork 258
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] Backport LLVM 7 adaptations #2825
Conversation
0fb2153
to
c868e89
Compare
The druntime compile error is due to the changed LLVM memcpy intrinsic; |
Bootstrapping master with the same early LLVM 7 works; master then successfully compiles its default libs. After a little ldmd master fix for LLVM 7, it also passes dmd-testsuite and all but 2 defaultlib tests ( We could use this as 0.17.6; it's ready for LLVM 7 and 2.082. I may get round to adding proper CircleCI incl. automated release+src package generation (we need a prebuilt Linux package for the Travis 0.17.x-host-LDC job for 2.082). |
I don't have the energy to look into/fix these ltsmaster CI failures, so just a summary for future reference:
|
Good to see 0.17.6 released. @redstar, if you plan on keeping the AArch64 buildbot going now that we have Shippable, you may want to update the host ldc 0.17 on there to this release. We'll see a lot more green on there then. :) |
Tested with current LLVM branch
release_70
on Ubuntu x86_64. Builds fine; default libs too except for an assertion when compiling druntime'sldc.arrayinit
(not sure if that's related or simply untested by CI):