Hi Ilya, On Mon, 2023-02-13 at 17:45 +0100, Ilya Leoshkevich wrote: > Add support for clang Memory Sanitizer [1], which detects the usage of > uninitialized values. While elfutils itself is already checked with > valgrind, checking code that depends on elfutils requires elfutils to > be built with MSan. > > MSan is not linked into shared libraries, and is linked into > executables statically. Therefore, unlike the other sanitizers, MSan > needs to be configured fairly early, since we need to drop > -D_FORTIFY_SOURCE [2], -Wl,-z,defs and --no-undefined. > > Disable a few tests that run for more than 5 minutes due to test files > being statically linked with MSan.
Although I wasn't able to test this locally it looks all good. I did check the _FORTIFY_SOURCE and like flags are still normal and no tests are skipped without --enable-sanitize-memory. Pushed. Thanks, Mark