Wes McKinney created ARROW-9188: ----------------------------------- Summary: [C++] Do not always statically link Brotli libraries Key: ARROW-9188 URL: https://issues.apache.org/jira/browse/ARROW-9188 Project: Apache Arrow Issue Type: Improvement Components: C++ Reporter: Wes McKinney Fix For: 1.0.0
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 -- This message was sent by Atlassian Jira (v8.3.4#803005)