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

Reply via email to