All of lore.kernel.org
 help / color / mirror / Atom feed
* Y2038: Sanity checker for non-64-bit time and file functions
@ 2022-12-08  7:11 Ola x Nilsson
  2022-12-08  7:11 ` [PATCH RFC 1/3] glibc: Add ppoll fortify symbol for 64 bit time_t Ola x Nilsson
                   ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Ola x Nilsson @ 2022-12-08  7:11 UTC (permalink / raw)
  To: openembedded-core

Here is my sanity checker that check for glibc symbols that use 32-bit
time_t or file offsets.

I include one glibc patch that fixes a problem where the redirect for
ppoll did not work when fortify_source was enabled.

Also include some distro settings for the -F_TIME_BITS=64 flags that I
have used while testing this.

I tried to make a very clever INSANE_SKIP mechanism that allowed for
suppression of individual symbols in individual ELF files.  That is
probably overkill but can be useful in this phase. 

--
Ola Nilsson





^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2022-12-17 17:19 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-08  7:11 Y2038: Sanity checker for non-64-bit time and file functions Ola x Nilsson
2022-12-08  7:11 ` [PATCH RFC 1/3] glibc: Add ppoll fortify symbol for 64 bit time_t Ola x Nilsson
2022-12-08  7:11 ` [PATCH RFC 2/3] Add QA check for 32 bit time and file offset functions Ola x Nilsson
2022-12-17 11:17   ` [OE-core] " Richard Purdie
2022-12-17 17:19     ` Khem Raj
2022-12-08  7:11 ` [PATCH RFC 3/3] time64.conf: Include to enable 64 bit time flags Ola x Nilsson
2022-12-08 10:00   ` [OE-core] " Alexander Kanavin
2022-12-08 10:10     ` Richard Purdie
2022-12-09 10:31       ` Ola x Nilsson
2022-12-09 10:36     ` Ola x Nilsson
2022-12-09 13:06       ` Alexandre Belloni
2022-12-09  0:23   ` Khem Raj
2022-12-09  9:55     ` Ola x Nilsson
2022-12-09 12:35       ` Richard Purdie
2022-12-09 13:09       ` Alexandre Belloni
2022-12-09 13:13         ` Alexander Kanavin
2022-12-09 13:29           ` Richard Purdie
2022-12-09 16:36         ` Khem Raj
2022-12-09 16:47       ` Khem Raj
2022-12-15 16:32   ` Khem Raj
2022-12-17 11:15     ` Richard Purdie
2022-12-16 18:44   ` Khem Raj

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.