Source: ceph Version: 16.2.7+ds-4 Severity: important Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
Hello, Ceph currently FTBFS on some architecture (x32, sparc64, ppc64, ia64, alpha). This is related to the fact that libboost-context-dev not being installed during the build: libboost-context-dev (>= 1.74.0) [!ia64 !m68k !ppc64 !sh4 !sparc64 !x32 !alpha], libboost-coroutine-dev (>= 1.74.0) [!ia64 !m68k !ppc64 !sh4 !sparc64 !x32 !alpha], Either the part of the code using this/these library/libraries should be disabled on these architectures or the arch qualifier should be removed so ceph is not attempted to be build on these architectures as we know it will fail (and we are not wasting cpu time). And it will start building again if boost_context is added to these architectures eventually (I've a patch that makes the build x32 succeed). I would go for the later. Kind regards, Laurent Bigonville -- System Information: Debian Release: bookworm/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.17.0-3-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), LANGUAGE=fr_BE:fr Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy