openziti / tlsuv

TLS and HTTP(s) client library for libuv
https://docs.openziti.io/tlsuv/
MIT License
45 stars 7 forks source link

http decompression requires zlib development package on linux #206

Closed scareything closed 8 months ago

scareything commented 9 months ago

tlsuv attempts to load unversioned "libz.so" at runtime, but the unversioned symlink is only present when the development package is installed.

https://packages.debian.org/bookworm/amd64/zlib1g/filelist https://packages.debian.org/bookworm/amd64/zlib1g-dev/filelist

I think it's ok to dlopen "libz.so.1" on linux. All of the distros that I checked have the versioned symlink when the zlib package is installed.