From 1f661b5f6b9c84fa4ddd2128e05a7ce0e3db6d9c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bj=C3=B6rn=20Ketelaars?= Date: Tue, 27 Oct 2020 16:51:24 +0100 Subject: [PATCH] 'head -c BYTES' is non-portable --- lib/Makefile | 2 +- programs/Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Makefile b/lib/Makefile index b8295ff03..b66f81608 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -185,7 +185,7 @@ HASH ?= md5sum HAVE_HASH := $(shell echo 1 | $(HASH) > /dev/null && echo 1 || echo 0) ifeq ($(HAVE_HASH), 1) - HASH_VALUE := $(shell echo $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(ZSTD_FILES) | $(HASH) | head -c 16) + HASH_VALUE := $(shell echo $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(ZSTD_FILES) | $(HASH) | dd bs=1 count=16 status=none) HASH_DIR := conf_$(HASH_VALUE) else $(info warning : could not find hash function to differentiate builds with different flags) diff --git a/programs/Makefile b/programs/Makefile index 70fb2c32d..8f27f1539 100644 --- a/programs/Makefile +++ b/programs/Makefile @@ -107,7 +107,7 @@ HASH ?= md5sum HAVE_HASH := $(shell echo 1 | $(HASH) > /dev/null && echo 1 || echo 0) ifeq ($(HAVE_HASH), 1) - HASH_VALUE := $(shell echo $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) | $(HASH) | head -c 16) + HASH_VALUE := $(shell echo $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) | $(HASH) | dd bs=1 count=16 status=none) HASH_DIR := conf_$(HASH_VALUE) else $(info warning : could not find hash function to differentiate builds with different flags) -- 2.47.2