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/