On Mon, 5 Feb 2024, Steve Langasek wrote:

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
graphicsmagick as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

The GraphicsMagick interface headers (public and private) have no dependendence on time_t at all. There is use of time_t internally and libraries it uses (e.g. libpng) do appear to use time_t in interface definitions.

Regardless, it is necessary to assure that all libraries are built with a consistent time_t definition if there is any case of time_t appearing in an explicit/implicit interface definition.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
Public Key,     http://www.simplesystems.org/users/bfriesen/public-key.txt

Reply via email to