PetarKirov / dlang.nix

Nix expressions for building D compilers
MIT License
6 stars 2 forks source link

feat(pkgs/dmd): Version 2.096.1 supported #15

Closed dukc closed 6 months ago

dukc commented 10 months ago

Not that this does much currently, but at least it's a placeholder that we remember this version works.

dukc commented 7 months ago

Ah well, time to move this to the supported versions json file instead. Doing it sometime later, trying to find time for it this week.

dukc commented 6 months ago

@PetarKirov moved!

This is starting to be in such a good shape that I'm soon going to archive oldDDerivations. Especially the huge wealth of binary packages to pick from here is quite impressive!

PetarKirov commented 6 months ago

@PetarKirov moved!

Hey @dukc, thanks, good work 👍. The dmd-2_096_1 | x86_64-linux job is all good, however the x86_64-darwin counterpart is failing. I've pushed a commit to disable the failing tests on dmd's test suite, however now the core.thread.fiber unit tests are segfaulting. To disable them I would probably need to include a patch specific to this version. An alternative solution is to disable the checkPhase entirely. I'll see what I can do. Considering that the same test work on x86_64-darwin works fine with 2.098.1, it maybe the most practical, choice though I'd prefer to avoid it.

This is starting to be in such a good shape that I'm soon going to archive oldDDerivations. Especially the huge wealth of binary packages to pick from here is quite impressive!

I'm very happy to hear that!