Summary: | x11-base/xorg-server-1.20.5 - ld: os-support/.libs/libxorgos.a(sigio.o): in function `xf86InstallSIGIOHandler': .../work/xorg-server-1.20.5/hw/xfree86/os-support/linux/./../shared/sigio.c:212: undefined reference to `isastream' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | John Covici <covici> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build log for xorg-xserver
emerge-info patch patch for 1.20.5 |
Description
John Covici
2019-11-21 05:50:29 UTC
Created attachment 596988 [details]
build log for xorg-xserver
Created attachment 596990 [details]
emerge-info
I know this worked under glibc 29.x. I found isastream in its libc.a, but in glibc 30-r2 its not there. Interesting. Looks like it was perhaps this commit in glibc that removed the function: commit a0a0dc83173ce11ff45105fd32e5d14356cdfb9c Author: Florian Weimer <fweimer@redhat.com> Date: Thu Mar 14 15:44:14 2019 +0100 Remove obsolete, never-implemented XSI STREAMS declarations Created attachment 597104 [details, diff]
patch
Please give this patch a try.
Created attachment 597106 [details, diff]
patch for 1.20.5
The other patch would only apply against -9999. This one will apply against 1.20.5.
Comment on attachment 597104 [details, diff] patch Here are the upstream pull requests. Add ".patch" to the end of the URL to get the patch file you can apply. For master: https://gitlab.freedesktop.org/xorg/xserver/merge_requests/347 For 1.20 : https://gitlab.freedesktop.org/xorg/xserver/merge_requests/348 Merged upstream. 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(+) |