1. Submit a pull request to #zlib that changes the library filename on #Windows.
2. Pull request gets merged, and you effectively break everything that linked dynamically to zlib.
3. Attack everyone who reported this as a bug.

https://github.com/madler/zlib/issues/1181

#OpenSource

[cmake] [windows] A shared library build outputs a DLL name inconsistent with previous releases and other files in the source tree · Issue #1181 · madler/zlib

Description On Windows, building zlib 1.3.2 through CMake as a shared library outputs a dll named z.dll (MSVC) or libz.dll (MinGW/MinGW-w64). Even though I am aware that the CMake support on 1.3.2 ...

GitHub
@mgorny behavior matches expectation based on the nick name. Translation executor (of wills) but with alternate meaning of executioner, i.e. exceutor of a death sentence