Commit a80e1a578f36206dc21be09ab93a93830f7a122b

Authored by Jay Berkenbilt
1 parent d108b859

Add notes about zlib-ng

Showing 1 changed file with 21 additions and 0 deletions
@@ -18,6 +18,27 @@ Contents @@ -18,6 +18,27 @@ Contents
18 18
19 - [HISTORICAL NOTES](#historical-notes) 19 - [HISTORICAL NOTES](#historical-notes)
20 20
  21 +zlib-ng
  22 +=======
  23 +
  24 +* Write ZLIB COMPATIBILITY section of README-maintainer.md.
  25 +* Note: deterministic IDs are affected by choice of zlib
  26 +
  27 +```
  28 +cd /tmp
  29 +git clone https://github.com/zlib-ng/zlib-ng
  30 +cd zlib-ng
  31 +cmake -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/tmp/inst -DZLIB_COMPAT=ON
  32 +cmake --build build -j $(nproc)
  33 +(cd build; ctest --verbose)
  34 +cmake --install build
  35 +```
  36 +
  37 +Then run qpdf's test suite with
  38 +```
  39 +LD_PRELOAD=/tmp/inst/lib/libz.so.1 ctest --verbose
  40 +```
  41 +
21 Always 42 Always
22 ====== 43 ======
23 44