On Wed, Jan 31, 2024 at 11:14:08AM +0100, Leon Marz wrote:
> Hi there,

> I just quickly checked. cglm doesn't use time_t in its sources or in its
> ABI. I think the abi-compilance-checker just failed to analyze this
> package for some reason. Therefore I would like to NOT transition cglm.
> Also I don't like the new name.
> Thank you very much for your work on this issue.

This is correct, cglm is a package that could not be analyzed.  The log of
the attempt is at
https://adrien.dcln.fr/misc/armhf-time_t/2024-01-17/logs/libcglm-dev/base/log.txt
and the code where quirks can be added to help existing packages be analyzed
without modification is
<https://salsa.debian.org/vorlon/armhf-time_t/-/blob/main/check-armhf-time_t?ref_type=heads>.

It is not correct to assume that a library's ABI is unaffected because you
don't find references to time_t in the source.  There are a number of
derivative types and structs that can be affected.  This is why we run a
compiler to analyze the headers.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org

Attachment: signature.asc
Description: PGP signature

Reply via email to