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

Reply via email to