Hello all,

I have a set of build scripts that spawn a docker container to build a set 
of artifacts in Python using PIP. One of the dependencies of these 
artifacts is, of course, the *grpc* library. The build script is basically 
pip installing a *requirements.txt* and zipping the dependencies.

I noticed the following odd behavior:

When I run the scripts from my Windows laptop, 
*cygrpc.cpython-38-x86_64-linux-gnu.so* file has 9.8M in size. However, if 
I run the exact same scripts from an Apple M1 laptop, 
*cygrpc.cpython-38-aarch64-linux-gnu.so* will take an astonishing 119M in 
size (check prints below)

[image: Screenshot 2021-08-12 at 00.18.49.png]

[image: image.png]

This is problematic, as these scripts are building an AWS Lambda layer, and 
having a single .so with 119M is a big no-no.

Do you have any idea why is this happening? How can I possibly build my 
package without having to carry a 119M file around?

Thanks,
David

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/316dc65f-51a3-45f2-b4d1-6df2c7fadf15n%40googlegroups.com.

Reply via email to