xorg-xserver fails to compiles because the linker is lookingfor an external isastream component.
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(+)