Set hard-coded src/dmd executables to generated/ (v2)#5
Conversation
|
using the other version of this pull request. |
|
Sigh, the phobos and druntime changes to setup the DMD are all buggy in the face of cross builds, which is about half the configurations. The brokenness is hidden by the specified on the command line DMD that was removed in the now-reverted pull #4 . This change is a little better in that it works and points to the right binary off in the generated source tree, but it's not a good plan in that it papers over the bug. Thoughts? |
I have tried several workaround before, e.g. or: They both suck, but I guess using the Bash trick should work: Though it's far from ideal.
We go with this one then? I would really love to finish the ddmd -> dmd transition and in the meantime, I look into this? |
|
Alrighty, as I want to finish the ddmd -> dmd transition, would you be so kind to let me know how you prefer to move on with this? Thanks! |
|
I've updated a couple machines with these changes. Assuming they survive without problems I'll finish deploying to the fleet tomorrow or thursday. |
Awesome. Thanks a lot! Really appreciated! |
|
FYI: Machine which has the deployed changes: https://auto-tester.puremagic.com/show-run.ghtml?projectid=1&runid=2942246&dataid=20817574&isPull=true (ddmd -> dmd: everything passing) Machine was hasn't the deployed changes yet: https://auto-tester.puremagic.com/show-run.ghtml?projectid=1&runid=2942247&isPull=true (expected failure when trying to build druntime) |
|
Changes are deployed to most machines. The ones left I can't access remotely, so will be at least another day before they're updated. |
|
All the machines are updated now. |

Trying to fix https://auto-tester.puremagic.com/show-run.ghtml?projectid=1&runid=2816476&dataid=19934733&isPull=true
See also: dlang/dmd#7135 and #4