Skip to content
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

Bump Zlib BB release to v1.2.11+10 which enables -O3 optimisation #35979

Merged
merged 2 commits into from
May 23, 2020

Conversation

giordano
Copy link
Contributor

For reference, this is the corresponding PR to Yggdrasil: JuliaPackaging/Yggdrasil#1051. Not sure whether I need to update some build commands in case one wants to build zlib from source.

See for example JuliaIO/CodecZlib.jl#53 about the poor performance of current build.

Given the important performance boost, it may be worth to backport this to older releases.

@ViralBShah
Copy link
Member

Any build changes in BB should also be mirrored in deps/zlib.mk for those building from source.

@ViralBShah ViralBShah added the building Build system, or building Julia or its dependencies label May 22, 2020
@giordano
Copy link
Contributor Author

Ok, thanks, I'll update tomorrow. It looks like #33535 should have already switched to using CMake 😈

deps/zlib.mk Show resolved Hide resolved
@ViralBShah ViralBShah merged commit 11c942f into JuliaLang:master May 23, 2020
@giordano giordano deleted the mg/bump-zlib branch May 23, 2020 16:58
KristofferC pushed a commit that referenced this pull request May 25, 2020
…#35979)

* Bump Zlib BB release to `v1.2.11+10` which enables `-O3` optimisation

* Configure Zlib with CMake

(cherry picked from commit 11c942f)
simeonschaub pushed a commit to simeonschaub/julia that referenced this pull request Aug 11, 2020
…JuliaLang#35979)

* Bump Zlib BB release to `v1.2.11+10` which enables `-O3` optimisation

* Configure Zlib with CMake
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
building Build system, or building Julia or its dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants