Skip to content
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

dmd, ldc, dub: Inherit buildInput and meta from build derivation #32481

Merged
merged 1 commit into from Dec 8, 2017

Conversation

ThomasMader
Copy link
Contributor

Motivation for this change

I think the builds on hydra for dmd, ldc and dub are not working on darwin anymore because of missing meta platforms information.
So I added that and also thought the buildInput needed to be inherited too because the packages should come with those dependencies when installed.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • [ x NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

@ThomasMader ThomasMader mentioned this pull request Dec 8, 2017
8 tasks
@LnL7
Copy link
Member

LnL7 commented Dec 8, 2017

@GrahamcOfBorg eval

@ThomasMader
Copy link
Contributor Author

Hmm I used the same branch as for #32274.
Might this be the reason for grahamcofborg not working properly?

@LnL7
Copy link
Member

LnL7 commented Dec 8, 2017

Yes, that's why I forced a new eval.

@ThomasMader
Copy link
Contributor Author

That seemed to have started it but now it already failed with Failed to enumerate outputs of master no?
Don't know how to get details of that though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants