https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: sys-cluster/ceph-15.2.4-r3 fails to compile. Discovered on: amd64 (internal ref: ci) NOTE: This machine uses GLIBC-2.32. If you think that this issue is strictly related to GLIBC please block bug 736174.
Created attachment 656788 [details] build.log build log and emerge --info
looks like this is the problem, I am going to guess it's glibc related (i am guessing a definition was dropped from a header): src/global/signal_handler.h:24:26: error: ‘sys_siglist’ was not declared in this scope
Created attachment 663301 [details, diff] glibc-2.32.patch Looks like this patch fixes the issue (at least, I've built ceph fine with it)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8430cafd2d19ed29b89829b7d61a033dbf55005b commit 8430cafd2d19ed29b89829b7d61a033dbf55005b Author: Vadim Misbakh-Soloviov <mva@gentoo.org> AuthorDate: 2020-10-02 11:37:33 +0000 Commit: Vadim Misbakh-Soloviov <mva@gentoo.org> CommitDate: 2020-10-02 11:37:33 +0000 sys-cluster/ceph: fix building with glibc-2.32 Bug: https://bugs.gentoo.org/739042 Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Vadim Misbakh-Soloviov <mva@gentoo.org> sys-cluster/ceph/ceph-15.2.4-r3.ebuild | 1 + sys-cluster/ceph/ceph-15.2.5-r1.ebuild | 1 + sys-cluster/ceph/files/ceph-15.2.5-glibc-2.32.patch | 15 +++++++++++++++ 3 files changed, 17 insertions(+)