Source: cdpr
Version: 2.4-1
Tags: patch upstream
User: helm...@debian.org
Usertags: rebootstrap

cdpr fails to cross build from source, because the upstream Makefile
hard codes the build architecture compiler gcc. After making the
compiler substitutable (aka s/gcc/$(CC)/g), it cross builds
successfully, because dh_auto_build passes a suitable CC. Please
consider applying the attached patch.

Helmut
--- cdpr-2.4.orig/Makefile
+++ cdpr-2.4/Makefile
@@ -24,16 +24,16 @@
 all: cdpr
 
 cdpr.o: cdpr.c cdp.h cdpr.h
-	gcc -c $(CFLAGS) cdpr.c
+	$(CC) -c $(CFLAGS) cdpr.c
 
 cdprs.o: cdprs.c cdp.h cdpr.h
-	gcc -c $(CFLAGS) cdprs.c
+	$(CC) -c $(CFLAGS) cdprs.c
 
 conffile.o: conffile.c cdp.h cdpr.h
-	gcc -c $(CFLAGS) conffile.c
+	$(CC) -c $(CFLAGS) conffile.c
 
 cdpr: cdpr.o cdprs.o conffile.o
-	gcc $(LDFLAGS) -o cdpr cdpr.o cdprs.o conffile.o
+	$(CC) $(LDFLAGS) -o cdpr cdpr.o cdprs.o conffile.o
 
 install: all
 	mkdir -p $(DESTDIR)$(prefix)/sbin/

Reply via email to