Package: libklibc-dev Version: 2.0.4-9 Severity: important (sid-amd64)tglase@tglase:~ $ cat x.c #include <stdlib.h> typedef struct BW BW; double calc(BW *bw, unsigned char *s); int foo(void) { return (calc(NULL, NULL) == 1.0); } (sid-amd64)tglase@tglase:~ $ klcc -c x.c x.c: In function ‘foo’: x.c:5:10: error: SSE register return with SSE disabled return (calc(NULL, NULL) == 1.0); ^~~~~~~~~~~~~~~~
As this used to work, my guess is that GCC recently defaults to -mfpmath=sse (IIRC), and klcc needs to manually disable that. -- System Information: Debian Release: stretch/sid APT prefers buildd-unstable APT policy: (500, 'buildd-unstable'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/lksh Init: sysvinit (via /sbin/init) Versions of packages libklibc-dev depends on: ii libklibc 2.0.4-9 ii linux-libc-dev 4.8.5-1 libklibc-dev recommends no packages. libklibc-dev suggests no packages. -- no debconf information