FS#75692 - [glibc] fix sys/mount.h conflict with linux headers

Attached to Project: Arch Linux
Opened by Pratham (git-bruh) - Thursday, 25 August 2022, 15:01 GMT
Last edited by freswa (frederik) - Thursday, 25 August 2022, 15:34 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Glibc 2.36 introduced some changes in the sys/mount.h header which conflicts with the linux/fs.h header, so packages including both the headers fail to build. Eg: efivar https://github.com/rhboot/efivar/commit/bc65d63ebf8fe6ac8a099ff15ca200986dba1565 (already fixed, but any other package with such usage will remain broken)

Additional info:

https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E

Fix: https://github.com/bminor/glibc/compare/1cc5513114e76083669cba1b11252aad35525e69...3bd3c612e98a53ce60ed972f5cd2b90628b3cba5
This task depends upon

Closed by  freswa (frederik)
Thursday, 25 August 2022, 15:34 GMT
Reason for closing:  Won't fix
Additional comments about closing:  That's not an issue of glibc. Other packages are being worked on.

Loading...