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
Dlang toolchain update #99392
Dlang toolchain update #99392
Conversation
ldc: 1.20.1 -> 1.23.0 dub: 1.14.0 -> 1.23.0
This seems to break the build of |
I got the following error while trying to build
|
Tilix is a terminal emulator that is written in D, that's why. I'm investigating, it seems that it's failing to link to a few Druntime library template instances. But I don't have a Mac so investigating the Darwin problem is easier said than done. I have no experience about Darling, does it pay to try to troubleshoot Darwin builds with it? |
This worked: #102964 (comment) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please put the three updates in three separate commits and also fix the merge conflict.
LDC is already updated, so no need for that |
Motivation for this change
Routine update of D compiler and DUB package manager versions, so the newest D code keeps compiling
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)Binary
ldc-build-runtime
does not work, and neither does generating a profile for profile-guided-optimization (so I cannot testldc-profdata
except for it's error messages). But both of these issues exist regardless of this PR.