]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
'head -c BYTES' is non-portable 2374/head
authorBjörn Ketelaars <bjorn.ketelaars@hydroxide.nl>
Tue, 27 Oct 2020 15:51:24 +0000 (16:51 +0100)
committerBjörn Ketelaars <bjorn.ketelaars@hydroxide.nl>
Tue, 27 Oct 2020 15:55:23 +0000 (16:55 +0100)
lib/Makefile
programs/Makefile

index b8295ff0363e8b2c70a9ecb3de889b8a78c9bccf..b66f81608d1a3ce45565f8f66e3a8076f45d75d2 100644 (file)
@@ -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)
index 70fb2c32d1760240fa231b9966eb049fd0651014..8f27f1539d5df88d274046531d4dc1f19c5ecd5e 100644 (file)
@@ -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)