Bug#932921: libre FTCBFS: rebuilds with the wrong compiler

Helmut Grohne helmut at subdivi.de
Wed Jul 24 19:37:55 BST 2019


Source: libre
Version: 0.6.0-3
Tags: patch
User: debian-cross at lists.debian.org
Usertags: ftcbfs

libre fails to cross build from source. The makefile determines the
build directory from the compiler. dh_auto_install does not pass cross
tools to make, so make install finds an absent build directory and
starts from scratch. Passing CC to all targets fixes this. Please
consider applying the attached patch.

Helmut
-------------- next part --------------
diff --minimal -Nru libre-0.6.0/debian/changelog libre-0.6.0/debian/changelog
--- libre-0.6.0/debian/changelog	2019-07-22 02:01:00.000000000 +0200
+++ libre-0.6.0/debian/changelog	2019-07-24 20:21:13.000000000 +0200
@@ -1,3 +1,10 @@
+libre (0.6.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Pass CC for all targets. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Wed, 24 Jul 2019 20:21:13 +0200
+
 libre (0.6.0-3) unstable; urgency=medium
 
   * Drop Simon Josefsson as uploader by his request.
diff --minimal -Nru libre-0.6.0/debian/rules libre-0.6.0/debian/rules
--- libre-0.6.0/debian/rules	2019-07-22 01:57:44.000000000 +0200
+++ libre-0.6.0/debian/rules	2019-07-24 20:21:11.000000000 +0200
@@ -1,6 +1,8 @@
 #!/usr/bin/make -f
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+include /usr/share/dpkg/buildtools.mk
+export CC
 
 DH_VERBOSE = 1
 


More information about the Pkg-voip-maintainers mailing list