-
Notifications
You must be signed in to change notification settings - Fork 225
[WIP] Reduce image size #210
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
Conversation
That'd be nice, I'll keep that in mind. However, right now I'm only tracking the master branch with #182, so your PR would have to be merged first. |
@dolang, no rush on this of course. Since I saw the comments for the "hack", I just thought I'd give you a head's up on this if it gets merged. |
7393247
to
2bf5229
Compare
018eaab
to
b73fef4
Compare
0f332de
to
a90554b
Compare
b141063
to
24039ee
Compare
4446869
to
c6760f0
Compare
15832f8
to
31bcdef
Compare
156bb35
to
d302f15
Compare
OpenSSL & curl libraries are isolated from the system one & won't conflict with system tools.
While working on a similar PR for manylinux2010, I found some minor quirks that need resolving. |
Let's no waste energy on manylinux1, I close this for now. |
1st & 2nd commits provide a small improvement and are quite straightforward.
The 3rd commit allows around 60MB to be saved. It uses a shared library of OpenSSL rather than the static version. OpenSSL & curl shared libraries are isolated from system ones using patchelf to change soname and dependencies (as does auditwheel for manylinux wheels).
Overall, 74MB saved.