zanmato1984 commented on issue #48875: URL: https://github.com/apache/arrow/issues/48875#issuecomment-3758221633
It might make sense to allow compression library customization. There are two practical approaches to expose such customization point imo: 1. Allow specifying zlib distribution via cmake option. This way you can only customize at build time. 2. Allow enable/disable certain zlib distributions via cmake options. They are all built into the final binary if enabled. Expose the customization via an env var. This is essentially what we did for our memory pool. More complicated, but also more flexible in runtime. What I don't think quite practical is: fully runtime registration and picking. Might be too much engineering complexity. But before all of that, I'm also wondering about possible use cases, as @kou asked. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
