]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
build-system: stop building init.lxc.static with sanitizers
authorEvgeny Vereshchagin <evvers@ya.ru>
Tue, 13 Apr 2021 22:55:53 +0000 (22:55 +0000)
committerEvgeny Vereshchagin <evvers@ya.ru>
Tue, 13 Apr 2021 23:03:47 +0000 (23:03 +0000)
`-static` isn't compatible with `-fsanitize=`:
```
gcc: error: cannot specify -static with -fsanitize=address
```

Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
src/lxc/Makefile.am

index 7d1accf2936fba454bc703ba4a66ca1b1e5f390d..c8aa87b8f5af54d0371d396a1367e81228151167 100644 (file)
@@ -1827,6 +1827,9 @@ endif
 init_lxc_static_LDFLAGS = -all-static -pthread
 init_lxc_static_LDADD = @CAP_LIBS@
 init_lxc_static_CFLAGS = $(AM_CFLAGS) -DNO_LXC_CONF
+if ENABLE_SANITIZERS
+init_lxc_static_CFLAGS += -fno-sanitize=address,undefined
+endif
 endif
 endif