3p: update libpng 1.6.50 -> 1.6.53 (with a freetype rebuilt against it) #400

Closed
opened 2026-10-04 14:14:01 +00:00 by sky_line · 1 comment
Owner

Update libpng (1.6.50 -> 1.6.53, secondlife/3p-libpng v1.6.53).

  • The package itself is ABI-compatible (same pnglibconf.h, same symbols), but our freetype package was built against libpng 1.6.50 and records it as a dependency, so autobuild refuses to install a different libpng ("Package not installable due to conflicts ... installed version 1.6.50-r1").
  • Needs a matching freetype rebuilt against 1.6.53 (fork 3p-freetype, or a secondlife freetype built against the new libpng), bumped together.
  • The new package uses a flat lib/release/ layout (the old one used lib/{sse,avx2}/release/): clear LIBPNG_LIBRARY from existing CMake caches when bumping.
  • Test: UI/skin PNGs, PNG upload, snapshot to PNG on Linux and Windows.

Part of keeping third-party dependencies current; check Linux and Windows packages together.

Update libpng (1.6.50 -> 1.6.53, secondlife/3p-libpng v1.6.53). - The package itself is ABI-compatible (same pnglibconf.h, same symbols), **but our `freetype` package was built against libpng 1.6.50** and records it as a dependency, so autobuild refuses to install a different libpng ("Package not installable due to conflicts ... installed version 1.6.50-r1"). - Needs a matching freetype rebuilt against 1.6.53 (fork 3p-freetype, or a secondlife freetype built against the new libpng), bumped together. - The new package uses a flat `lib/release/` layout (the old one used `lib/{sse,avx2}/release/`): clear `LIBPNG_LIBRARY` from existing CMake caches when bumping. - Test: UI/skin PNGs, PNG upload, snapshot to PNG on Linux and Windows. Part of keeping third-party dependencies current; check Linux and Windows packages together.
sky_line added this to the Slipstream project 2026-10-06 15:04:14 +00:00
Author
Owner

Shipped in 1.1.0 Beta 7: libpng 1.6.59 + freetype rebuilt. Closing; please reopen if anything regressed.

Shipped in **1.1.0 Beta 7**: libpng 1.6.59 + freetype rebuilt. Closing; please reopen if anything regressed.
sky_line 2026-10-06 21:37:12 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#400
No description provided.