Source: daligner Version: 1.0+git20200727.ed40ce5-2 Tags: patch upstream User: debian-cr...@lists.debian.org Usertags: ftcbfs
daligner fails to cross build from source, because the upstream Makefile hard codes the build architecture compiler gcc. Please make it substitutable. I'm attaching a patch for your convenience. Helmut
--- daligner-1.0+git20200727.ed40ce5.orig/Makefile +++ daligner-1.0+git20200727.ed40ce5/Makefile @@ -10,40 +10,40 @@ all: $(ALL) daligner: daligner.c filter.c filter.h lsd.sort.c lsd.sort.h align.c align.h DB.c DB.h QV.c QV.h - gcc $(CFLAGS) -o daligner daligner.c filter.c lsd.sort.c align.c DB.c QV.c -lpthread -lm $(LDFLAGS) + $(CC) $(CFLAGS) -o daligner daligner.c filter.c lsd.sort.c align.c DB.c QV.c -lpthread -lm $(LDFLAGS) HPC.daligner: HPC.daligner.c DB.c DB.h QV.c QV.h - gcc $(CFLAGS) -o HPC.daligner HPC.daligner.c DB.c QV.c -lm $(LDFLAGS) + $(CC) $(CFLAGS) -o HPC.daligner HPC.daligner.c DB.c QV.c -lm $(LDFLAGS) LAsort: LAsort.c align.h DB.c DB.h QV.c QV.h - gcc $(CFLAGS) -o LAsort LAsort.c DB.c QV.c -lm $(LDFLAGS) + $(CC) $(CFLAGS) -o LAsort LAsort.c DB.c QV.c -lm $(LDFLAGS) LAmerge: LAmerge.c align.h DB.c DB.h QV.c QV.h - gcc $(CFLAGS) -o LAmerge LAmerge.c DB.c QV.c -lm $(LDFLAGS) + $(CC) $(CFLAGS) -o LAmerge LAmerge.c DB.c QV.c -lm $(LDFLAGS) LAshow: LAshow.c align.c align.h DB.c DB.h QV.c QV.h - gcc $(CFLAGS) -o LAshow LAshow.c align.c DB.c QV.c -lm $(LDFLAGS) + $(CC) $(CFLAGS) -o LAshow LAshow.c align.c DB.c QV.c -lm $(LDFLAGS) LAdump: LAdump.c align.c align.h DB.c DB.h QV.c QV.h - gcc $(CFLAGS) -o LAdump LAdump.c align.c DB.c QV.c -lm $(LDFLAGS) + $(CC) $(CFLAGS) -o LAdump LAdump.c align.c DB.c QV.c -lm $(LDFLAGS) LAcat: LAcat.c align.h DB.c DB.h QV.c QV.h - gcc $(CFLAGS) -o LAcat LAcat.c DB.c QV.c -lm $(LDFLAGS) + $(CC) $(CFLAGS) -o LAcat LAcat.c DB.c QV.c -lm $(LDFLAGS) LAsplit: LAsplit.c align.h DB.c DB.h QV.c QV.h - gcc $(CFLAGS) -o LAsplit LAsplit.c DB.c QV.c -lm $(LDFLAGS) + $(CC) $(CFLAGS) -o LAsplit LAsplit.c DB.c QV.c -lm $(LDFLAGS) LAcheck: LAcheck.c align.c align.h DB.c DB.h QV.c QV.h - gcc $(CFLAGS) -o LAcheck LAcheck.c align.c DB.c QV.c -lm $(LDFLAGS) + $(CC) $(CFLAGS) -o LAcheck LAcheck.c align.c DB.c QV.c -lm $(LDFLAGS) LAa2b: LAa2b.c align.c align.h DB.c DB.h QV.c QV.h - gcc $(CFLAGS) -o LAa2b LAa2b.c align.c DB.c QV.c -lm $(LDFLAGS) + $(CC) $(CFLAGS) -o LAa2b LAa2b.c align.c DB.c QV.c -lm $(LDFLAGS) LAb2a: LAb2a.c align.c align.h DB.c DB.h QV.c QV.h - gcc $(CFLAGS) -o LAb2a LAb2a.c align.c DB.c QV.c -lm $(LDFLAGS) + $(CC) $(CFLAGS) -o LAb2a LAb2a.c align.c DB.c QV.c -lm $(LDFLAGS) dumpLA: dumpLA.c align.c align.h DB.c DB.h QV.c QV.h - gcc $(CFLAGS) -o dumpLA dumpLA.c align.c DB.c QV.c -lm $(LDFLAGS) + $(CC) $(CFLAGS) -o dumpLA dumpLA.c align.c DB.c QV.c -lm $(LDFLAGS) clean: rm -f $(ALL)