Summary: | >=sys-libs/glibc-2.30 breaks xorg-server-1.20.5 on arm (missing <sys/io.h>) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Steve Arnold <nerdboy> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | toolchain |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | upstream commit re-applied to 1.20.5 |
Description
Steve Arnold
2019-11-14 22:51:46 UTC
(In reply to Steve Arnold from comment #0) > Upstream says only this line: > > * On 32-bit Arm, support for the port-based I/O emulation and the <sys/io.h> > header have been removed. > > What exactly is the fix/migration path for this? I pretty much have > work/other stuff coming out of every orifice so I don't really have time to > track this down (some hints would be helpful). > > Thanks... As stated in #gentoo-toolchain it was an explicit upstream change: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=6b33f373c7b9199e00ba5fbafd94ac9bfb4337b1 'sys/io.h' is not a portable header. Please attach actual build failure and assign it to package maintainer. Posting bith from #gentoo-toolchain: """ 22:40:17 <+nerdboy> ../../../../hw/xfree86/common/compiler.h:767:10: fatal error: sys/io.h: No such file or directory """ https://gitlab.freedesktop.org/xorg/xserver/commit/fe4cd0e7f5c58fa94db36326aadc1bd4e6d73eba Created attachment 596186 [details, diff]
upstream commit re-applied to 1.20.5
Testing this patch now...
Merging into the server-1.20-branch in https://gitlab.freedesktop.org/xorg/xserver/merge_requests/340 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38af1852d41380a9758c092ffb0df8362dec256 commit c38af1852d41380a9758c092ffb0df8362dec256 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2019-11-23 00:12:49 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2019-11-23 00:20:59 +0000 x11-base/xorg-server: Version bump to 1.20.6 Closes: https://bugs.gentoo.org/689768 Closes: https://bugs.gentoo.org/700052 Closes: https://bugs.gentoo.org/700120 Closes: https://bugs.gentoo.org/700838 Signed-off-by: Matt Turner <mattst88@gentoo.org> x11-base/xorg-server/Manifest | 1 + x11-base/xorg-server/xorg-server-1.20.6.ebuild | 232 +++++++++++++++++++++++++ 2 files changed, 233 insertions(+) |