[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#956753: libapache2-mod-encoding FTCBFS: hard codes the build architecture compiler



Source: libapache2-mod-encoding
Version: 20040616-6
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs

libapache2-mod-encoding fails to cross build from source, because
debian/rules hard codes the build architecture compilier gcc. An easy
way to use a host architecture compiler is asking dpkg's buildtools.mk
for one. Please consider applying the attached patch.

Helmut
diff -u libapache2-mod-encoding-20040616/debian/changelog libapache2-mod-encoding-20040616/debian/changelog
--- libapache2-mod-encoding-20040616/debian/changelog
+++ libapache2-mod-encoding-20040616/debian/changelog
@@ -1,3 +1,9 @@
+libapache2-mod-encoding (20040616-7) UNRELEASED; urgency=medium
+
+  * Fix FTCBFS: Let dpkg's buildtools.mk supply CC. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Wed, 15 Apr 2020 08:45:31 +0200
+
 libapache2-mod-encoding (20040616-6) unstable; urgency=medium
 
   * QA upload
diff -u libapache2-mod-encoding-20040616/debian/rules libapache2-mod-encoding-20040616/debian/rules
--- libapache2-mod-encoding-20040616/debian/rules
+++ libapache2-mod-encoding-20040616/debian/rules
@@ -6,7 +6,7 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-
+include /usr/share/dpkg/buildtools.mk
 
 CFLAGS ?= $(shell dpkg-buildflags --get CFLAGS)
 
@@ -34,7 +34,7 @@
 	#$(MAKE)
 	#/usr/bin/docbook-to-man debian/libapache2-mod-encoding.sgml > libapache2-mod-encoding.1
 	apxs2 -c -liconv_hook mod_encoding.c
-	gcc -shared -o mod_encoding.so .libs/mod_encoding.o -Wall -liconv_hook
+	$(CC) -shared -o mod_encoding.so .libs/mod_encoding.o -Wall -liconv_hook
 
 	touch build-stamp
 

Reply to: