Source: libffi Version: 3.1 Severity: minor Dear Maintainer,
Hello, Using the rebuild infrastructure, your package fails to build with clang instead of gcc. Error message is: clang: error: unsupported argument '--gdwarf2' to option 'Wa,' Full build log is available here: http://clang.debian.net/logs/2015-01-23/libffi_3.1-2_unstable_clang.log Thanks, Joseph -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.0.4-2-ARCH (SMP w/8 CPU cores; 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) Shell: /bin/sh linked to /bin/dash
diff -Nru libffi-3.1/debian/rules libffi-3.1/debian/rules --- libffi-3.1/debian/rules 2014-06-04 13:28:42.000000000 +0000 +++ libffi-3.1/debian/rules 2015-05-26 02:19:36.000000000 +0000 @@ -45,7 +45,10 @@ --prefix=/usr \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ - CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" CCASFLAGS="$(CFLAGS) -Wa,--gdwarf2" LDFLAGS="-Wl,-z,defs $(LDFLAGS)" + CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs $(LDFLAGS)" \ +# clang doesn't accept --gdwarf2, it should be -gdwarf-2 + if [ `${CC} -v 2>&1 | grep -c "clang version"` -eq 1 ]; then CCASFLAGS="$(CFLAGS) -Wa,-gdwarf-2"; \ + else CCASFLAGS="$(CFLAGS) -Wa,--gdwarf2"; fi touch $@ # --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \