Source: binclock Version: 1.5-8 Tags: patch upstream User: debian-cr...@lists.debian.org Usertags: ftcbfs
binclock fails to cross build from source, because it uses the build architecture strip via install -s. Doing so also breaks DEB_BUILD_OPTIONS=nocheck as well as generation of -dbgsym packages. It is best to leave such stripping to dh_strip, which is why dh_auto_install passes a non-stripping install to make. All we need to do here is making install substitutable. Please consider applying the attached patch. Helmut
--- binclock-1.5.orig/Makefile +++ binclock-1.5/Makefile @@ -19,6 +19,7 @@ # CC = gcc +INSTALL ?= install CFLAGS = -O2 -Wall --pedantic BIN = binclock SRC = ./src/binclock.c @@ -32,10 +33,10 @@ # strip $(SOURCEPATH)$(BIN) install : - install -d $(CONF) $(MANPATH) $(INSPATH) - install -m644 $(SOURCEPATH)doc/binclock.1 $(MANPATH) - install -m644 $(SOURCEPATH)binclockrc $(CONF) - install -c -s -m 0755 $(BIN) $(INSPATH) + $(INSTALL) -d $(CONF) $(MANPATH) $(INSPATH) + $(INSTALL) -m644 $(SOURCEPATH)doc/binclock.1 $(MANPATH) + $(INSTALL) -m644 $(SOURCEPATH)binclockrc $(CONF) + $(INSTALL) -c -s -m 0755 $(BIN) $(INSPATH) clean : rm -f $(SOURCEPATH)$(BIN)