libnxz / power-gzip

POWER NX zlib compliant library
23 stars 18 forks source link

Remove `ZLIB_API` #149

Closed tuliom closed 2 years ago

tuliom commented 2 years ago

When the zlib API is removed from the library, the generated shared object becomes binary incompatible with zlib and with a libnxz that supports the zlib API. This scenario should be avoided.

The support for dynamic switching between hardware and software implementations require the zlib API to always be present.

Signed-off-by: Tulio Magno Quites Machado Filho tuliom@linux.ibm.com

tuliom commented 2 years ago

I rebased the patch on top of the develop branch.

tuliom commented 2 years ago

Fixed another minor conflict.