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
 
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to