summaryrefslogtreecommitdiffstats
path: root/rules/gcclibs.in
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2018-12-11 09:14:54 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-12-11 09:14:54 +0100
commit60ae2f93bed3a1d5a7e629a17afbca4a6b422d9b (patch)
treef02d0732c63b73dd295f673e086b226fd3037434 /rules/gcclibs.in
parent1cff137d6fcf95b60db6ebb0b1c3f97981d87f9a (diff)
downloadptxdist-60ae2f93bed3a1d5a7e629a17afbca4a6b422d9b.tar.gz
ptxdist-60ae2f93bed3a1d5a7e629a17afbca4a6b422d9b.tar.xz
gcclibs: add more sanitizer
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/gcclibs.in')
-rw-r--r--rules/gcclibs.in28
1 files changed, 28 insertions, 0 deletions
diff --git a/rules/gcclibs.in b/rules/gcclibs.in
index 37725089b..fcbcfe210 100644
--- a/rules/gcclibs.in
+++ b/rules/gcclibs.in
@@ -45,6 +45,7 @@ config GCCLIBS_GCJ
config GCCLIBS_LIBASAN
bool "libasan"
select GCCLIBS
+ select GCCLIBS_CXX
select GCCLIBS_GCC_S
select LIBC_DL
select LIBC_M
@@ -54,9 +55,36 @@ config GCCLIBS_LIBASAN
Installs the AddressSanitizer runtime library
libasan
+config GCCLIBS_LIBLSAN
+ bool "liblsan"
+ select GCCLIBS
+ select GCCLIBS_CXX
+ select GCCLIBS_GCC_S
+ select LIBC_DL
+ select LIBC_M
+ select LIBC_PTHREAD
+ select LIBC_RT
+ help
+ Installs the LeakSanitizer runtime library
+ liblsan
+
+config GCCLIBS_LIBTSAN
+ bool "libtsan"
+ select GCCLIBS
+ select GCCLIBS_CXX
+ select GCCLIBS_GCC_S
+ select LIBC_DL
+ select LIBC_M
+ select LIBC_PTHREAD
+ select LIBC_RT
+ help
+ Installs the ThreadSanitizer runtime library
+ libtsan
+
config GCCLIBS_LIBUBSAN
bool "libubsan"
select GCCLIBS
+ select GCCLIBS_CXX
select GCCLIBS_GCC_S
select LIBC_DL
select LIBC_M