-
-
Notifications
You must be signed in to change notification settings - Fork 14.6k
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
Update libjxl dependencies, fix static compilation #179102
Conversation
I was able to get |
While trying to apply what was said in #179102 (comment) I got some weird compilation errors I didn't see before (even without those changes). I dont have time to check out why right now, so please hold off on merging for a few more days. Converting to draft in the mean-time |
Can you share what they are? It's likely stuff that's just broken on staging in the meantime and is already a known issue — it's been quite volatile recently. |
69309ea
to
b59aa5a
Compare
The fix for |
604a242
to
bc6efcb
Compare
OfBorg failed to build graphviz, but it WFM on latest staging, so let's re-eval with a new merge and try again: @ofborg eval |
[nitpick] The commit summary "lib/systems: Add common static library extensions to extensions, and common attribute for static and shared libraries" is really long. A more reasonable one might be "lib/systems: add staticLibrary and library", with more explanation in the body. As it is, GitHub will truncate it, and so will git log unless somebody has a really wide terminal. But I'm not going to hold up the PR any more for that, just something to be aware of in future. |
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.
otherwise LGTM
There are some ofborg failures. Please take a look at them.
Co-authored-by: Alyssa Ross <[email protected]>
It isn't needed as none of the scripts are being ran during build. See NixOS@2c7119d for discussion
These should have been in nativeBuildInputs anyways. But it seems the docbook generation isn't needed when downloading the tarball It didn't change the output anyways. So if there are any docs that were supposed to be built that needs to be fixed somehow.
staticLibrary includes common extensions for static libraries library is a new common attribute that includes both shared and static extensions
It seems to need some help to find gtest when cross compiling. (Only applies when cross-compiling to compatible architectures where the tests are enabled, like pkgsStatic.) Co-authored-by: Daniel Olsen <[email protected]>
Co-authored-by: Alyssa Ross <[email protected]>
@ofborg build pkgsStatic.libjxl |
@dali99 Is there some way to patch |
I don't see what pprof has to do with this PR, I'm not really an expert in perl and haven't used pprof. I'm also not sure which pprof shebangs you're asking about, so I don't think this is the right place to talk about this. Sorry I can't be of anymore help, maybe you can try asking in #nix:nixos.org or on the discourse? |
Sorry you are right. This was the last PR to bump the version of gperftools. I didn't realize you were not the maintainer. |
Description of changes
Updates packages and adds special options to make them work with
pkgsStatic
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