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
WIP: hydra: enable darwin build on 2017-11-21 #33985
Conversation
This fixes the the linker issue and gets me to the tests, not sure what the failure there is. diff --git a/src/hydra-queue-runner/hydra-queue-runner.cc b/src/hydra-queue-runner/hydra-queue-runner.cc
index 85635823..2d1cda88 100644
--- a/src/hydra-queue-runner/hydra-queue-runner.cc
+++ b/src/hydra-queue-runner/hydra-queue-runner.cc
@@ -22,6 +22,7 @@ namespace nix {
template<> void toJSON<std::atomic<long>>(std::ostream & str, const std::atomic<long> & n) { str << n; }
template<> void toJSON<std::atomic<unsigned long>>(std::ostream & str, const std::atomic<unsigned long> & n) { str << n; }
+template<> void toJSON<std::atomic<unsigned long long>>(std::ostream & str, const std::atomic<unsigned long long> & n) { str << n; }
template<> void toJSON<double>(std::ostream & str, const double & n) { str << n; }
} |
Oh man, i should be damned to have overlooked them missing atomic template instantiations for |
023dafc
to
7d01fc9
Compare
Status update. Currently hydra check phase fails, due to following test cases:
which translates to |
5d48799
to
e47bea6
Compare
cedcde4
to
aac82a3
Compare
aac82a3
to
111a1aa
Compare
111a1aa
to
33c7fad
Compare
33c7fad
to
dd66c98
Compare
dd66c98
to
0457437
Compare
0457437
to
79749db
Compare
I have to close this PR, since it's not going to happen anytime soon. However, i've updated the branch to pass the nix evaluation, but currently it fails because the perl package |
Motivation for this change
Enable hydra builds on macOS to support darwin-based ecosystem. Currently WIP, because of:
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)