Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 739042 - sys-cluster/ceph-15.2.4-r3 fails to compile
Summary: sys-cluster/ceph-15.2.4-r3 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick McLean
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: glibc-2.32
  Show dependency tree
 
Reported: 2020-08-26 05:17 UTC by Agostino Sarubbo
Modified: 2020-10-02 11:40 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,855.26 KB, text/plain)
2020-08-26 05:17 UTC, Agostino Sarubbo
Details
glibc-2.32.patch (file_739042.txt,511 bytes, patch)
2020-09-30 23:29 UTC, Vadim A. Misbakh-Soloviov (mva)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2020-08-26 05:17:49 UTC
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.
Comment 1 Agostino Sarubbo gentoo-dev 2020-08-26 05:17:53 UTC
Created attachment 656788 [details]
build.log

build log and emerge --info
Comment 2 Patrick McLean gentoo-dev 2020-08-26 17:33:51 UTC
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
Comment 3 Vadim A. Misbakh-Soloviov (mva) gentoo-dev 2020-09-30 23:29:31 UTC
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)
Comment 4 Larry the Git Cow gentoo-dev 2020-10-02 11:37:40 UTC
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(+)