Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 34.2k
deps: update zlib to upstream fc5cfd78a3#41745
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
Uh oh!
There was an error while loading. Please reload this page.
Conversation
Updated as described in doc/contributing/maintaining-zlib.md.
Fix the compile flags so that zlib can run on CPUs that do not have SSSE3/SSE4.2/etc. Do not compile zlib with flags that indicate that those features are available, and instead enable them selectively for functions that use them. There are probably better way to do this, e.g. through gyp file modifications as suggested in the issue. However, this patch should do just fine until that happens. Fixes: nodejs#32553 PR-URL: nodejs#32627 Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: nodejs#35679Fixes: nodejs#35629 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Rich Trott <[email protected]>
targos commented Jan 29, 2022 • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
|
This comment has been minimized.
This comment has been minimized.
nodejs-github-bot commented Jan 29, 2022
targos commented Jan 29, 2022
Error remains on ARM64 Windows but that should be fixable in a similar way. |
RaisinTen commented Jan 29, 2022
Don't we need #33044 to land first? |
targos commented Jan 30, 2022
Why? I'd like that PR to land but it is not being worked on currently. |
RaisinTen commented Jan 30, 2022
If the gyp files are not in sync with the upstream gn files, the compiler won't be passed the expected options which might lead to issues like incorrect code generation - #39313 (comment) or slowdowns - #33044 (comment). |
nodejs-github-bot commented Jan 30, 2022
targos commented Jan 30, 2022
I think we'll need help from @nodejs/platform-windows-arm |
benjamingr left a comment
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.
RSLGTM
RaisinTen commented Feb 3, 2022 • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
Zlib benchmark CI: https://ci.nodejs.org/job/benchmark-node-micro-benchmarks/1093/ |
RaisinTen left a comment
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.
There are some performance regressions which need to be fixed before landing this.
targos commented Feb 4, 2022
Well, I tried :( |
Fixes: #41744