-
Notifications
You must be signed in to change notification settings - Fork 70
linux_cachyos-lto: adopt nixpkgs#402198 #1115
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
Conversation
|
NixOS/nixpkgs#402198 has been merged. Is this PR ready? |
Merged to staging, it still needs to hit master and deploy to nixos-unstable before we can use it. But I already tested it, and as it is now, it doesn't mass-fix the modules. I'll have to override them with fixes, but it opens the door to fixing them in Nixpkgs. E.g., we can open PRs to fix |
|
I tried to build |
|
Blocked by NixOS/nixpkgs#429745 now. |
|
Link related issue here: NixOS/nixpkgs#321667 |
The compiler is configured using |
|
Next nixos-unstable release, which will include NixOS/nixpkgs#402198, I might move us to a fork with NixOS/nixpkgs#429745 and NixOS/nixpkgs#430035 applied. CachyOS already defaults for LTO, and I really need to catch up. -lto will be the new mainline and I'll introduce -gcc for the old folks yelling at clouds. |
e44b5eb to
3c08362
Compare
3c08362 to
d93f3f8
Compare
|
What built successfully: From these, 16 built for the first time in this repo's history. Thanks for the help Now the ones failing (but not failing on GCC 6.16 kernel as well) are: But now, these should be fixed in Nixpkgs. |
|
Test NVIDIA with this PR: NixOS/nixpkgs#440075 |

Blocked by NixOS/nixpkgs#402198
🐟 What?
Simplifies the entire build setup by relying on Nixpkgs changes.
🎣 Why?
Hopefully fixes kernel modules.