Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
I discovered by symbol sleuthing that even if the Brotli shared libraries are available on the system, the static libraries will be used for linking. Here's a dump of the symbols on my machine
https://gist.github.com/wesm/b7e911424ce3ca3a175b652666fe6f89
The largest of these symbols kBrotliDictionaryData is 120KB
Since we statically link everything in our Python wheels, we might consider disabling Brotli in manylinux builds at least since it adds 800KB to libarrow.so
Attachments
Issue Links
- links to