Makefile: fix unaligned loads in sha1dc with UBSan
[gitweb.git] / Makefile
index c5240942f29e788ac08daa9329de52aaa3415708..abbbdf0a68790ecae25119e8f9598354e78e4e10 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1183,6 +1183,7 @@ BASIC_CFLAGS += -fsanitize=$(SANITIZE) -fno-sanitize-recover=$(SANITIZE)
 BASIC_CFLAGS += -fno-omit-frame-pointer
 ifneq ($(filter undefined,$(SANITIZERS)),)
 BASIC_CFLAGS += -DNO_UNALIGNED_LOADS
+BASIC_CFLAGS += -DSHA1DC_FORCE_ALIGNED_ACCESS
 endif
 ifneq ($(filter leak,$(SANITIZERS)),)
 BASIC_CFLAGS += -DSUPPRESS_ANNOTATED_LEAKS