Source: liblivemedia Version: 2016.04.01-1 Tags: patch Dear multimedia maintainers,
I tried cross building liblivemedia for armhf and noticed that it was using the build architecture compiler instead of the host architecture compiler. You can find a failing build log for ppc64el at https://subdivi.de/~helmut/debomatic-logs/liblivemedia_2014.01.13-1_ppc64el.build Since liblivemedia does not use autoconf or similar, debhelper does not take care to supply the compiler automatically. In this particular case, setting up CC and CXX is sufficient to getting the build working. I am attaching a patch doing just that. Please consider applying it. Helmut
diff -Nru liblivemedia-2016.04.01/debian/changelog liblivemedia-2016.04.01/debian/changelog --- liblivemedia-2016.04.01/debian/changelog +++ liblivemedia-2016.04.01/debian/changelog @@ -1,3 +1,11 @@ +liblivemedia (2016.04.01-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: (Closes: #-1) + + Export CC and CXX with cross compilers. + + -- Helmut Grohne <h.gro...@intenta.de> Fri, 06 May 2016 11:53:22 +0200 + liblivemedia (2016.04.01-1) unstable; urgency=medium * New upstream release. diff -Nru liblivemedia-2016.04.01/debian/rules liblivemedia-2016.04.01/debian/rules --- liblivemedia-2016.04.01/debian/rules +++ liblivemedia-2016.04.01/debian/rules @@ -1,5 +1,15 @@ #!/usr/bin/make -f +include /usr/share/dpkg/architecture.mk +ifeq ($(origin CC),default) +CC := $(DEB_HOST_GNU_TYPE)-gcc +endif +export CC +ifeq ($(origin CXX),default) +CXX := $(DEB_HOST_GNU_TYPE)-g++ +endif +export CXX + %: dh $@ --parallel