zlib: simplify arguments & explain --shared & --static#490608
zlib: simplify arguments & explain --shared & --static#490608doronbehar merged 2 commits intoNixOS:stagingfrom
Conversation
a97005c to
61e5701
Compare
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Help prepare to remove `zlib`'s `"static"` output, see related issues: - NixOS#490608 - NixOS#66461 - NixOS#476830
61e5701 to
6ae9f09
Compare
Help prepare to remove `zlib`'s `"static"` output, see related issues: - NixOS#490608 - NixOS#66461 - NixOS#476830
6ae9f09 to
bd43507
Compare
pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix
Outdated
Show resolved
Hide resolved
|
Diff looks ok, no relevant changes to the zlib outputs as far as I can tell. Making it explicit that With the reduced scope we don't need to wait for #490616 and #490615 to merge this. Though, it would be nice to wait for #490607 to avoid merge conflicts between I've also noticed that |
1198d7d to
055f48e
Compare
Right, I agree. I removed the commits of the other PRs (mentioned in the top comment) to reflect that.
Indeed - definitly there will be merge conflicts, so I'm keeping this a draft.
Thanks for the link!
What have you tested? |
055f48e to
14113c3
Compare
|
Last force push refined the main comment added to the expression to include a link to: |
Just pngcheck and zlib on aarch64-linux. |
And use `--replace-fail` for Darwin substitutions. Make it easier to find wrong substitutions relevant for platforms other then your own.
14113c3 to
99865e5
Compare
|
Fixed merge conflicts, but haven't yet tested the cross compilation builds. |
99865e5 to
b56433b
Compare
marcin-serwin
left a comment
There was a problem hiding this comment.
I've built minizip and pngcheck, and visually inspected zlib output.
Given that the changes mostly amount to inlining the fact that static = true I wouldn't expect this to break anything.
Thanks for the approval and for testing.
I am too optimistic, since this PR has been here for a while, so I'm merging. |
This override breaks eval on staging due to using `static` argument removed in <NixOS#490608>. Signed-off-by: Marcin Serwin <marcin@serwin.dev>
This reverts commit 5bf2c0f. This override breaks eval on staging due to using `static` argument removed in <NixOS#490608>. Signed-off-by: Marcin Serwin <marcin@serwin.dev>
A draft until:
Is merged. Slightly related PRs:
Things done
Builds to verify (please add more that you think are worth testing):
nom build -Lf. pkgsCross.{x86_64-cygwin,ucrt64,aarch64-multiplatform}{,.pkgsStatic}.zlib --keep-going