Bug#1103589: mimalloc: FTBFS on armhf: cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU
Source: mimalloc
Version: 3.0.3+ds-1
Severity: serious
Tags: ftbfs
Justification: ftbfs
X-Debbugs-Cc: debian-arm@lists.debian.org
User: debian-arm@lists.debian.org
Usertags: armhf
Version 3.0.1+ds-2.1 built before, but 3.0.3+ds-1 fails:
https://buildd.debian.org/status/fetch.php?pkg=mimalloc&arch=armhf&ver=3.0.3%2Bds-1&stamp=1744809460&raw=0
I imagine passing -march=armv8.1-a is also a baseline violation for armhf.
/usr/bin/cc -DMI_BUILD_RELEASE -DMI_CMAKE_BUILD_TYPE=relwithdebinfo -DMI_MALLOC_OVERRIDE -DMI_SHARED_LIB -DMI_SHARED_LIB_EXPORT -Dmimalloc_EXPORTS -I/build/reproducible-path/mimalloc-3.0.3+ds/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mimalloc-3.0.3+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -march=armv8.1-a -MD -MT CMakeFiles/mimalloc.dir/src/alloc.c.o -MF CMakeFiles/mimalloc.dir/src/alloc.c.o.d -o CMakeFiles/mimalloc.dir/src/alloc.c.o -c /build/reproducible-path/mimalloc-3.0.3+ds/src/alloc.c
/usr/bin/cc -DMI_BUILD_RELEASE -DMI_CMAKE_BUILD_TYPE=relwithdebinfo -DMI_MALLOC_OVERRIDE -DMI_SHARED_LIB -DMI_SHARED_LIB_EXPORT -Dmimalloc_EXPORTS -I/build/reproducible-path/mimalloc-3.0.3+ds/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mimalloc-3.0.3+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -march=armv8.1-a -MD -MT CMakeFiles/mimalloc.dir/src/alloc-aligned.c.o -MF CMakeFiles/mimalloc.dir/src/alloc-aligned.c.o.d -o CMakeFiles/mimalloc.dir/src/alloc-aligned.c.o -c /build/reproducible-path/mimalloc-3.0.3+ds/src/alloc-aligned.c
/usr/bin/cc -DMI_BUILD_RELEASE -DMI_CMAKE_BUILD_TYPE=relwithdebinfo -DMI_MALLOC_OVERRIDE -DMI_SHARED_LIB -DMI_SHARED_LIB_EXPORT -Dmimalloc_EXPORTS -I/build/reproducible-path/mimalloc-3.0.3+ds/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mimalloc-3.0.3+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -march=armv8.1-a -MD -MT CMakeFiles/mimalloc.dir/src/alloc-posix.c.o -MF CMakeFiles/mimalloc.dir/src/alloc-posix.c.o.d -o CMakeFiles/mimalloc.dir/src/alloc-posix.c.o -c /build/reproducible-path/mimalloc-3.0.3+ds/src/alloc-posix.c
/usr/bin/cc -DMI_BUILD_RELEASE -DMI_CMAKE_BUILD_TYPE=relwithdebinfo -DMI_MALLOC_OVERRIDE -DMI_SHARED_LIB -DMI_SHARED_LIB_EXPORT -Dmimalloc_EXPORTS -I/build/reproducible-path/mimalloc-3.0.3+ds/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mimalloc-3.0.3+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -march=armv8.1-a -MD -MT CMakeFiles/mimalloc.dir/src/arena-meta.c.o -MF CMakeFiles/mimalloc.dir/src/arena-meta.c.o.d -o CMakeFiles/mimalloc.dir/src/arena-meta.c.o -c /build/reproducible-path/mimalloc-3.0.3+ds/src/arena-meta.c
/usr/bin/cc -DMI_BUILD_RELEASE -DMI_CMAKE_BUILD_TYPE=relwithdebinfo -DMI_MALLOC_OVERRIDE -DMI_SHARED_LIB -DMI_SHARED_LIB_EXPORT -Dmimalloc_EXPORTS -I/build/reproducible-path/mimalloc-3.0.3+ds/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mimalloc-3.0.3+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -march=armv8.1-a -MD -MT CMakeFiles/mimalloc.dir/src/arena.c.o -MF CMakeFiles/mimalloc.dir/src/arena.c.o.d -o CMakeFiles/mimalloc.dir/src/arena.c.o -c /build/reproducible-path/mimalloc-3.0.3+ds/src/arena.c
/usr/bin/cc -DMI_BUILD_RELEASE -DMI_CMAKE_BUILD_TYPE=relwithdebinfo -DMI_MALLOC_OVERRIDE -DMI_SHARED_LIB -DMI_SHARED_LIB_EXPORT -Dmimalloc_EXPORTS -I/build/reproducible-path/mimalloc-3.0.3+ds/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mimalloc-3.0.3+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -march=armv8.1-a -MD -MT CMakeFiles/mimalloc.dir/src/bitmap.c.o -MF CMakeFiles/mimalloc.dir/src/bitmap.c.o.d -o CMakeFiles/mimalloc.dir/src/bitmap.c.o -c /build/reproducible-path/mimalloc-3.0.3+ds/src/bitmap.c
/usr/bin/cc -DMI_BUILD_RELEASE -DMI_CMAKE_BUILD_TYPE=relwithdebinfo -DMI_MALLOC_OVERRIDE -DMI_SHARED_LIB -DMI_SHARED_LIB_EXPORT -Dmimalloc_EXPORTS -I/build/reproducible-path/mimalloc-3.0.3+ds/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mimalloc-3.0.3+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -march=armv8.1-a -MD -MT CMakeFiles/mimalloc.dir/src/heap.c.o -MF CMakeFiles/mimalloc.dir/src/heap.c.o.d -o CMakeFiles/mimalloc.dir/src/heap.c.o -c /build/reproducible-path/mimalloc-3.0.3+ds/src/heap.c
cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU
cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU
cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU
cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU
make[3]: *** [CMakeFiles/mimalloc.dir/build.make:82: CMakeFiles/mimalloc.dir/src/alloc.c.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [CMakeFiles/mimalloc.dir/build.make:96: CMakeFiles/mimalloc.dir/src/alloc-aligned.c.o] Error 1
cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU
make[3]: *** [CMakeFiles/mimalloc.dir/build.make:110: CMakeFiles/mimalloc.dir/src/alloc-posix.c.o] Error 1
cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU
cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU
make[3]: *** [CMakeFiles/mimalloc.dir/build.make:138: CMakeFiles/mimalloc.dir/src/arena-meta.c.o] Error 1
make[3]: *** [CMakeFiles/mimalloc.dir/build.make:124: CMakeFiles/mimalloc.dir/src/arena.c.o] Error 1
make[3]: *** [CMakeFiles/mimalloc.dir/build.make:152: CMakeFiles/mimalloc.dir/src/bitmap.c.o] Error 1
make[3]: *** [CMakeFiles/mimalloc.dir/build.make:166: CMakeFiles/mimalloc.dir/src/heap.c.o] Error 1
[ 47%] Building C object CMakeFiles/mimalloc.dir/src/init.c.o
/usr/bin/cc -DMI_BUILD_RELEASE -DMI_CMAKE_BUILD_TYPE=relwithdebinfo -DMI_MALLOC_OVERRIDE -DMI_SHARED_LIB -DMI_SHARED_LIB_EXPORT -Dmimalloc_EXPORTS -I/build/reproducible-path/mimalloc-3.0.3+ds/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mimalloc-3.0.3+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wall -pedantic -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -march=armv8.1-a -MD -MT CMakeFiles/mimalloc.dir/src/init.c.o -MF CMakeFiles/mimalloc.dir/src/init.c.o.d -o CMakeFiles/mimalloc.dir/src/init.c.o -c /build/reproducible-path/mimalloc-3.0.3+ds/src/init.c
cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU
make[3]: *** [CMakeFiles/mimalloc.dir/build.make:180: CMakeFiles/mimalloc.dir/src/init.c.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/mimalloc-3.0.3+ds/obj-arm-linux-gnueabihf'
make[2]: *** [CMakeFiles/Makefile2:90: CMakeFiles/mimalloc.dir/all] Error 2
make[2]: Leaving directory '/build/reproducible-path/mimalloc-3.0.3+ds/obj-arm-linux-gnueabihf'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/mimalloc-3.0.3+ds/obj-arm-linux-gnueabihf'
dh_auto_build: error: cd obj-arm-linux-gnueabihf && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:19: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-04-16T13:17:38Z
Reply to:
- Prev by Date:
Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- Next by Date:
Bug#1103736: RM: prove6 [arm64 armel armhf] -- ROM; depends on moarvm which is not provided on arm*
- Previous by thread:
Bug#1103250: yasm: FTBFS on amd64, arm64, armel, armhf, i386, ppc64el, ppc64, powerpc, riscv64
- Next by thread:
Bug#1103736: RM: prove6 [arm64 armel armhf] -- ROM; depends on moarvm which is not provided on arm*
- Index(es):