-
-
Notifications
You must be signed in to change notification settings - Fork 14.3k
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
http-parser: fix i686 build #172866
http-parser: fix i686 build #172866
Conversation
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.
but this means that the patch will rot over time because i686/aarch32 is usually not tested when updating packages.
0819e4a
to
da37aa7
Compare
I'm not sure what the right solution is here. It seems like that patch is already rotting a little over time: nodejs/http-parser#526. There is a case to be made that, given the general lack of upstream development, the "cleanest" path is to just only enable it when it's needed, since there's no clear upstream resolution for how to address the patch's own edge cases and failures on other architectures. |
It's worth noting that in this case I updated the package because https://zh.fail/ listed it as having 28 dependents. Also, I doubt that this patch would break with later updates of @ofborg build pkgsi686Linux.http-parser |
We probably want to target staging-next here. |
da37aa7
to
6eb4f21
Compare
@ofborg build pkgsi686Linux.http-parser |
Description of changes
The patch that fixed build on aarch32 (#158419) doesn't work on x86 because x86 has 4 byte alignment for 64-bit integers.
ZHF: #172160
@NixOS/nixos-release-managers
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