-
-
Notifications
You must be signed in to change notification settings - Fork 14.7k
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
cudaPackages: 11.5 -> 11.6 and gcc11 #169484
Conversation
11_5 is not compatible with glibc2.4 which became the default after gcc10->gcc11 bump 11_6 has a fix for glibc2.4 support cudaPackages attribute now points at cudaPackages_11_6
...for cupy and librealsense; this commit is within the process of stabilizing after the gcc10->gcc11 bump
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Love to see it!
Ok I think if the builds check out then this is good to go! |
Ok, so this at least unbreaks (want this merged before 3AM UTC because this is when hercules will rebuild master again) |
Result of 2 packages marked as broken and skipped:
2 packages failed to build:
62 packages built:
|
Colmap has been failing since |
Just finished running and found the same... merging now! |
I ran into this today when trying to build magma! Just wanted to say thanks. |
Description of changes
Cuda has strict requirements for the compiler and libc versions, in particular
11.5
is incompatible with glibc2.4
, but11.6
introduces a fix for that.This PR updates the default cudaPackages of nixpkgs from
11.5
to11.6
, resets preferred gcc versions for cuda11.4
and11.5
back togcc10
, and keepsgcc11
for cuda11.6
.At first glance, this seems to fix the cuda-related breakages introduced in #165732.
Hopefully this would allow us to revert the
cudaPackages_11_3
fallbacks introduced in #169279 as a fixWaiting for the builds to finish: https://hercules-ci.com/github/SomeoneSerge/nixpkgs-unfree/jobs/449 (also a baseline)
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)nixos/doc/manual/md-to-db.sh
to update generated release notes