Skip to content

[core] Make zlib a builtin obtained from the web and remove the vendored code#21653

Draft
dpiparo wants to merge 2 commits intoroot-project:masterfrom
dpiparo:builtin_zlib_v2
Draft

[core] Make zlib a builtin obtained from the web and remove the vendored code#21653
dpiparo wants to merge 2 commits intoroot-project:masterfrom
dpiparo:builtin_zlib_v2

Conversation

@dpiparo
Copy link
Member

@dpiparo dpiparo commented Mar 21, 2026

This PR does what was done for lzma by #21571.
The ZLib fetched is version 1.3.2 from LCG, and treated as lzma (and libpng, libgif and libjpeg, and others). Moreover, a dependency to it in builtin libpng had to be added.

@dpiparo dpiparo requested a review from hageboeck March 21, 2026 16:34
@dpiparo dpiparo self-assigned this Mar 21, 2026
@dpiparo dpiparo requested a review from bellenot as a code owner March 21, 2026 16:34
@dpiparo dpiparo marked this pull request as draft March 21, 2026 16:34
@github-actions
Copy link

github-actions bot commented Mar 21, 2026

Test Results

    20 files      20 suites   2d 20h 35m 27s ⏱️
 3 810 tests  3 808 ✅ 1 💤 1 ❌
69 598 runs  69 588 ✅ 9 💤 1 ❌

For more details on these failures, see this check.

Results for commit c51b186.

♻️ This comment has been updated with latest results.

@dpiparo dpiparo added the clean build Ask CI to do non-incremental build on PR label Mar 21, 2026
@dpiparo dpiparo closed this Mar 21, 2026
@dpiparo dpiparo reopened this Mar 21, 2026
dpiparo added 2 commits March 22, 2026 08:43
And simplify the way it is included in Core, by replicating
what is done for lzma.

The version of zlib is zlib-ng 1.3.2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clean build Ask CI to do non-incremental build on PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant