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]

Reply via email to