From 83529f07ca66ec288f1c506a673569b9d8de8368 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Fri, 19 Aug 2022 15:48:34 +0200 Subject: Always automatically add -DPEDANTIC with enable-ubsan To avoid reports like: #19028 Reviewed-by: Matt Caswell Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/19029) --- Configure | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'Configure') diff --git a/Configure b/Configure index 76f5d6299f..b5ee68d54d 100755 --- a/Configure +++ b/Configure @@ -1509,9 +1509,7 @@ unless ($disabled{asan} || defined $detected_sanitizers{asan}) { } unless ($disabled{ubsan} || defined $detected_sanitizers{ubsan}) { - # -DPEDANTIC or -fnosanitize=alignment may also be required on some - # platforms. - push @{$config{cflags}}, "-fsanitize=undefined", "-fno-sanitize-recover=all"; + push @{$config{cflags}}, "-fsanitize=undefined", "-fno-sanitize-recover=all", "-DPEDANTIC"; } unless ($disabled{msan} || defined $detected_sanitizers{msan}) { -- cgit v1.2.1