Summary: | linux-headers-5.2 porting | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sergei Trofimovich (RETIRED) <slyfox> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexander, candrews, gentoo_bugs.nu_q5v, o.freyermuth, tb |
Priority: | Normal | Keywords: | Tracker |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 689808, 690418, 690788, 692336, 692352, 692428, 692430, 692544, 692546, 692550, 701958 | ||
Bug Blocks: |
Description
Sergei Trofimovich (RETIRED)
2019-07-20 16:21:27 UTC
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7d7c45f4eaa0464e00343fb5a5cd31eabd437b0 commit d7d7c45f4eaa0464e00343fb5a5cd31eabd437b0 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2019-07-20 16:26:23 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2019-07-20 16:29:18 +0000 package.mask: mask >=sys-kernel/linux-headers-5.2 Bug: https://bugs.gentoo.org/690296 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) (In reply to Sergei Trofimovich from comment #0) > This is a tracker for porting to linux-headers-5.2. > There is a t least one known breakage khown today: > > 'SIOCGSTAMP' is not defined directly to avoid 32-bit vs. 64-bit timeval > struct: > https://github.com/torvalds/linux/commit/ > 0768e17073dc527ccd18ed5f96ce85f9985e9115 Sent https://lkml.org/lkml/2019/7/20/108 to clarify proper inclusion of 'SIOCGSTAMP' from userland. FYI: app-emulation/qemu-4.0.0-r3 compiles fine with linux-headers-5.2 after applying this upstream patch (small whitespace adaptation needed): https://git.qemu.org/?p=qemu.git;a=commit;h=6d5d5dde9adb5acb32e6b8e3dfbf47fff0f308d2 (In reply to Maciej S. Szmigiero from comment #3) > FYI: app-emulation/qemu-4.0.0-r3 compiles fine with linux-headers-5.2 after > applying this upstream patch (small whitespace adaptation needed): > https://git.qemu.org/?p=qemu.git;a=commit; > h=6d5d5dde9adb5acb32e6b8e3dfbf47fff0f308d2 Please file a new bug and set it as blocking this one. That way qemu maintainer can apply it earlier. *** Bug 690306 has been marked as a duplicate of this bug. *** The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df1d77a7378f736f08bf931fcd3c4cfabbb727b0 commit df1d77a7378f736f08bf931fcd3c4cfabbb727b0 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2019-08-15 22:50:38 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2019-08-15 22:52:16 +0000 profiles/package.mask: unmask >=sys-kernel/linux-headers-5.2 Lift mask on >=sys-kernel/linux-headers-5.2 as all major users were worked around upstream and there is no fix in kernel headers or glibc yet. Let's find more users of SIOCGSTAMP. Bug: https://bugs.gentoo.org/690296 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> profiles/package.mask | 5 ----- 1 file changed, 5 deletions(-) Added example fix for SIOCGSTAMP to https://wiki.gentoo.org/wiki/Project:Toolchain#linux-headers-5.2 |