Source: ceph
Version: 12.2.8+dfsg1-2
Severity: serious
Tags: ftbfs
Hi,
Your package failed to build on armel:
cd
/<<BUILDDIR>>/ceph-12.2.8+dfsg1/obj-arm-linux-gnueabi/src/erasure-code/jerasure
&& /usr/bin/cc -DARM_NEON -DCEPH_LIBDIR=\"/usr/lib/arm-linux-gnueabi\"
-DCEPH_PKGLIBDIR=\"/usr/lib/arm-linux-gnueabi/ceph\" -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -D__linux__
-I/<<BUILDDIR>>/ceph-12.2.8+dfsg1/obj-arm-linux-gnueabi/src/include
-I/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src
-I/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src/xxHash
-I/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src/dmclock/src
-I/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src/dmclock/support/src
-I/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src/googletest/googletest/include
-I/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src/erasure-code/jerasure/jerasure/include
-I/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src/erasure-code/jerasure/gf-complete/include
-I/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src/erasure-code/jerasure -isystem
/<<BUILDDIR>>/ceph-12.2.8+dfsg1/obj-arm-linux-gnueabi/include -isystem
/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src/rapidjson/include -g -O2
-fdebug-prefix-map=/<<BUILDDIR>>/ceph-12.2.8+dfsg1=. -fstack-protector-strong
-Wformat -Werror=format-security -g1 -Wdate-time -D_FORTIFY_SOURCE=2
-D_FILE_OFFSET_BITS=64 -Wall -Wtype-limits -Wignored-qualifiers -Winit-self
-Wpointer-arith -Werror=format-security -fno-strict-aliasing -fsigned-char
-Wno-unknown-pragmas -rdynamic -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
-fstack-protector-strong -fdiagnostics-color=auto -fPIC -DHAVE_CONFIG_H
-D__CEPH__ -D_REENTRANT -D_THREAD_SAFE -D__STDC_FORMAT_MACROS -mfpu=neon
-std=gnu99 -o CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o -c
/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src/erasure-code/jerasure/gf-complete/src/gf_wgen.c
In file included from
/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src/erasure-code/jerasure/gf-complete/include/gf_complete.h:37,
from
/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src/erasure-code/jerasure/gf-complete/include/gf_int.h:14,
from
/<<BUILDDIR>>/ceph-12.2.8+dfsg1/src/erasure-code/jerasure/gf-complete/src/gf_wgen.c:12:
/usr/lib/gcc/arm-linux-gnueabi/8/include/arm_neon.h:31:2: error: #error "NEON
intrinsics not available with the soft-float ABI. Please use
-mfloat-abi=softfp or -mfloat-abi=hard"
#error "NEON intrinsics not available with the soft-float ABI. Please use
-mfloat-abi=softfp or -mfloat-abi=hard"
^~~~~
make[3]: ***
[src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/build.make:79:
src/erasure-code/jerasure/CMakeFiles/gf-complete_objs.dir/gf-complete/src/gf_wgen.c.o]
Error 1
Looks like you're building with -mfpu=neon, which is not guaranteed on armel.
Full log at
https://buildd.debian.org/status/fetch.php?pkg=ceph&arch=armel&ver=12.2.8%2Bdfsg1-2&stamp=1541041501&raw=0
Cheers,
Emilio
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (800, 'unstable'), (700, 'experimental'), (650, 'testing'), (500,
'unstable-debug'), (500, 'testing-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled