~/talk

Where Is the 32-Bit Glibc Port?

Talkat RISC-V Global Forum 2020 · on Thursday, 2020-09-03· at 19:10· MeetingPlay, Virtual Event· [security]
links:none on file
slides:none on file

Upstream glibc is adding 64-bit time_t on RV32, making RISC‑V the first 32‑bit architecture with y2038 safety, but it only works with requires Linux 5.4+ kernel headers because a wait4→waitid race is fixed in 5.4. glibc 2.32 adds generic time64 support (ARC landed); RISC‑V patches are ~50% reviewed and targeted for 2.33. Work includes syscalls renaming, struct alignment fixes, converting libc wrappers, and heavy testing (full builds ~12–19 hours).

AI-written summary · about

  1. 0:00Western Digital
  2. 0:31Todays talk
  3. 1:05GNU C Library (glibc)
  4. 4:4964-bit time_t on 32-bit systems
  5. 6:43glibc 64-bit time_t
  6. 12:26glibc 2.32 64-bit time_t status
  7. 13:13RISC-V 32-bit (RV32) glibc port
  8. 15:45Current RV32 glibc patch status
  9. 18:03Benefits of 64-bit time_t for RISC-V
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.