Bug 1981798

Summary: glibc: Fix recvmsg handling of ancillary data on i686
Product: Red Hat Enterprise Linux 9 Reporter: Florian Weimer <fweimer>
Component: glibcAssignee: Florian Weimer <fweimer>
Status: CLOSED CURRENTRELEASE QA Contact: Sergey Kolosov <skolosov>
Severity: low Docs Contact:
Priority: unspecified    
Version: CentOS StreamCC: ashankar, codonell, dj, fweimer, mnewsome, pfrankli, sipoyare, skolosov
Target Milestone: betaKeywords: Triaged
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: glibc-2.33.9000-42.el9 Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-12-07 21:42:00 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1980039    
Bug Blocks: 1975144    

Description Florian Weimer 2021-07-13 12:39:42 UTC
The time64 handling for recvmsg is broken in glibc-2.33.9000-36.el9, as can be seen from building ruby on a 4.18 kernel without time64 support (bug 1975144).

This is fixed in a later glibc 2.34 snapshot. The change can be validated by adding ruby to the scratch build validation tests.