-
Notifications
You must be signed in to change notification settings - Fork 23
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
ldc2 isn't updated for LLVM<=15 #122
Comments
The below diff works fine for ldc 1.34.0. Apply the diff and update the file please.
|
Sorry for making you wait so much. I'll finish testing ldc2-1.34.0 and I'll update it today. About your paste:
is supposed to be
We don't need to drop the older version as possible candidates, we only want to remove
It's good that you put in only the versions that you tested, I assume In case you care about contributing in the future, when you submit a patch try to produce it with Thanks for bearing with me so far, in the future, I'll try to keep the ebuilds more up to date since nobody likes outdated packages. |
I appreciate the quick response. I ended up just adding a custom 1.34.0 ebuild for myself and it worked fine when I bootstrapped it with dmd 2.099.
I didn't put as much effort into this issue as I should have because I just wanted to send you a foundation for the ebuild because if you're anything like me, you know that updating packages - especially ones that aren't yours - can be a hassle. |
Here you go: 21fe0c0.
I have only started as an actual maintainer, not just a contributor, and I'm starting to get a better picture about how ebuilds are being kept up to date. There's a lot more than just copying the old version and hoping that it works. I'm not saying this isn't valid if you just want something that works for your, but when you have to put it in an overlay for other people to use the bar is higher. I appreciate your interest nonetheless and I'll go and add the older versions in the following days. |
I've updated ldc2 for older versions. Now dmd and ldc2 both are in sync with upstream stable releases. If I didn't miss anything I think this issue can be marked as completed. |
Never ldc versions use LLVM 15 and 16. The ebuild is also outdated for dmd version as well.
The text was updated successfully, but these errors were encountered: