Summary: | sys-cluster/ceph-18* fails to build with gcc 14 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jannik Glückert <jannik.glueckert> |
Component: | Current packages | Assignee: | Patrick McLean <chutzpah> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cluster, leonchik1976, patrick |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/ceph/ceph/pull/55306 https://github.com/ceph/ceph/pull/54974 https://bugs.gentoo.org/show_bug.cgi?id=932722 |
||
Whiteboard: | fixed in 18.2.4-r2 | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 914580 | ||
Attachments: | build.log.xz |
Description
Jannik Glückert
2024-07-29 14:03:14 UTC
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8481002b920e87cfbffc3ca7908921134d70087 commit c8481002b920e87cfbffc3ca7908921134d70087 Author: Patrick Lauer <patrick@gentoo.org> AuthorDate: 2024-07-30 07:49:34 +0000 Commit: Patrick Lauer <patrick@gentoo.org> CommitDate: 2024-07-30 09:05:03 +0000 sys-cluster/ceph: Fix build with gcc-14 Bug: https://bugs.gentoo.org/936889 Signed-off-by: Patrick Lauer <patrick@gentoo.org> sys-cluster/ceph/ceph-18.2.1-r3.ebuild | 493 +++++++++++++++++++++++ sys-cluster/ceph/files/ceph-18.2.1-gcc14-2.patch | 253 ++++++++++++ sys-cluster/ceph/files/ceph-18.2.1-gcc14.patch | 141 +++++++ 3 files changed, 887 insertions(+) i still unable to build it with gcc 14 (https://bugs.gentoo.org/932722) sys-cluster/ceph-18.2.4-r2 still unable to build with gcc 14 Created attachment 904547 [details]
build.log.xz
That's a new/different failure - /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: memory_ut.o: in function `vtophys_notify': /var/tmp/notmpfs/portage/sys-cluster/ceph-18.2.4-r2/work/ceph-18.2.4/src/spdk/lib/env_dpdk/memory.c:1135:(.text.vtophys_notify+0x14b): undefined reference to `rte_eal_iova_mode' /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld.bfd: /var/tmp/notmpfs/portage/sys-cluster/ceph-18.2.4-r2/work/ceph-18.2.4/src/spdk/lib/env_dpdk/memory.c:1023:(.text.vtophys_notify+0x1e9): undefined reference to `rte_eal_iova_mode' collect2: error: ld returned 1 exit status gmake[3]: *** [/var/tmp/notmpfs/portage/sys-cluster/ceph-18.2.4-r2/work/ceph-18.2.4/src/spdk/mk/spdk.unittest.mk:74: memory_ut] Error 1 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0728e24f29a6de82909cda5d81017e7900ea8c4 commit e0728e24f29a6de82909cda5d81017e7900ea8c4 Author: Patrick Lauer <patrick@gentoo.org> AuthorDate: 2024-10-04 11:52:30 +0000 Commit: Patrick Lauer <patrick@gentoo.org> CommitDate: 2024-10-04 11:52:30 +0000 sys-cluster/ceph: Fix build with use=spdk Tests don't build, but we don't even run the tests. Exclude tests from build. Closes: https://bugs.gentoo.org/936889 Signed-off-by: Patrick Lauer <patrick@gentoo.org> sys-cluster/ceph/ceph-18.2.4-r2.ebuild | 1 + sys-cluster/ceph/ceph-19.2.0.ebuild | 3 +++ sys-cluster/ceph/files/ceph-18.2.4-spdk.patch | 13 +++++++++++++ 3 files changed, 17 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7898802b4b5626f9082e9befa793d3a0c5f28fa commit c7898802b4b5626f9082e9befa793d3a0c5f28fa Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2024-11-01 19:12:25 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2024-11-01 19:13:16 +0000 sys-cluster/ceph: drop 17.2.7 Bug: https://bugs.gentoo.org/932722 Bug: https://bugs.gentoo.org/936889 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> sys-cluster/ceph/Manifest | 2 - sys-cluster/ceph/ceph-17.2.7.ebuild | 495 ------------------------------------ sys-cluster/ceph/metadata.xml | 1 - 3 files changed, 498 deletions(-) |