Package: gcc-arm-linux-gnueabihf Version: 4:12.2.0-1 Severity: important X-Debbugs-Cc: none, Dima Kogan <dko...@debian.org>
Hi. I have a "tst.c" which has just one line: #include <math.h> Cross-compiling it doesn't work: $ arm-linux-gnueabihf-gcc-12 -c -o tst.o tst.c In file included from tst.c:1: /usr/include/bits/mathcalls-helper-functions.h:20:40: error: '_Float128' is not supported on this target 20 | __MATHDECL_ALIAS (int, __fpclassify,, (_Mdouble_ __value), fpclassify) | ^~~~~~~~~ /usr/include/bits/mathcalls-helper-functions.h:24:37: error: '_Float128' is not supported on this target 24 | __MATHDECL_ALIAS (int, __signbit,, (_Mdouble_ __value), signbit) | ^~~~~~~~~ /usr/include/bits/mathcalls-helper-functions.h:29:35: error: '_Float128' is not supported on this target 29 | __MATHDECL_ALIAS (int, __isinf,, (_Mdouble_ __value), isinf) | ^~~~~~~~~ /usr/include/bits/mathcalls-helper-functions.h:33:36: error: '_Float128' is not supported on this target 33 | __MATHDECL_ALIAS (int, __finite,, (_Mdouble_ __value), finite) | ^~~~~~~~~ /usr/include/bits/mathcalls-helper-functions.h:37:35: error: '_Float128' is not supported on this target 37 | __MATHDECL_ALIAS (int, __isnan,, (_Mdouble_ __value), isnan) | ^~~~~~~~~ /usr/include/bits/mathcalls-helper-functions.h:41:37: error: '_Float128' is not supported on this target 41 | __MATHDECL_ALIAS (int, __iseqsig,, (_Mdouble_ __x, _Mdouble_ __y), iseqsig); | ^~~~~~~~~ /usr/include/bits/mathcalls-helper-functions.h:41:52: error: '_Float128' is not supported on this target 41 | __MATHDECL_ALIAS (int, __iseqsig,, (_Mdouble_ __x, _Mdouble_ __y), iseqsig); | ^~~~~~~~~ /usr/include/bits/mathcalls-helper-functions.h:44:41: error: '_Float128' is not supported on this target 44 | __MATHDECL_ALIAS (int, __issignaling,, (_Mdouble_ __value), issignaling) | ^~~~~~~~~ This should work. Thanks -- System Information: Debian Release: bookworm/sid APT prefers unstable APT policy: (800, 'unstable'), (700, 'testing'), (500, 'unstable-debug'), (500, 'stable') merged-usr: no Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.18.0-4-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.utf-8, LC_CTYPE=en_US.utf-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.utf-8), LANGUAGE=en_US.utf-8 Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages gcc-arm-linux-gnueabihf depends on: ii cpp-arm-linux-gnueabihf 4:12.2.0-1 ii gcc-12-arm-linux-gnueabihf 12.2.0-3cross2 Versions of packages gcc-arm-linux-gnueabihf recommends: pn libc6-dev-armhf-cross | libc-dev-armhf-cross <none> Versions of packages gcc-arm-linux-gnueabihf suggests: ii autoconf 2.71-2 ii automake 1:1.16.5-1.3 ii bison 2:3.8.2+dfsg-1 ii flex 2.6.4-8 ii gcc-doc 5:12.1.0-1 pn gdb-arm-linux-gnueabihf <none> ii libtool 2.4.7-4 ii make 4.3-4.1 ii manpages-dev 5.13-1 -- no debconf information