Update libjxl dependencies, fix static compilation#179102
Update libjxl dependencies, fix static compilation#179102alyssais merged 9 commits intoNixOS:stagingfrom
Conversation
aefb630 to
52904b0
Compare
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 |
29eafbb to
5298fc6
Compare
5298fc6 to
a485c77
Compare
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. |
bc6efcb to
9050e7d
Compare
SuperSandro2000
left a comment
There was a problem hiding this comment.
otherwise LGTM
There are some ofborg failures. Please take a look at them.
9050e7d to
bf01556
Compare
Co-authored-by: Alyssa Ross <hi@alyssa.is>
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
bf01556 to
244b056
Compare
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 <daniel.olsen99@gmail.com>
Co-authored-by: Alyssa Ross <hi@alyssa.is>
244b056 to
49cc0e1
Compare
|
@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
pkgsStaticThings done
sandbox = trueset 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.shto update generated release notes