diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2018-12-11 09:14:54 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2018-12-11 09:14:54 +0100 |
commit | 60ae2f93bed3a1d5a7e629a17afbca4a6b422d9b (patch) | |
tree | f02d0732c63b73dd295f673e086b226fd3037434 | |
parent | 1cff137d6fcf95b60db6ebb0b1c3f97981d87f9a (diff) | |
download | ptxdist-60ae2f93bed3a1d5a7e629a17afbca4a6b422d9b.tar.gz ptxdist-60ae2f93bed3a1d5a7e629a17afbca4a6b422d9b.tar.xz |
gcclibs: add more sanitizer
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | rules/gcclibs.in | 28 | ||||
-rw-r--r-- | rules/gcclibs.make | 8 |
2 files changed, 36 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 diff --git a/rules/gcclibs.make b/rules/gcclibs.make index fa9a6c37d..63a898d02 100644 --- a/rules/gcclibs.make +++ b/rules/gcclibs.make @@ -53,6 +53,14 @@ ifdef PTXCONF_GCCLIBS_LIBASAN @$(call install_copy_toolchain_lib, gcclibs, libasan.so) endif +ifdef PTXCONF_GCCLIBS_LIBLSAN + @$(call install_copy_toolchain_lib, gcclibs, liblsan.so) +endif + +ifdef PTXCONF_GCCLIBS_LIBTSAN + @$(call install_copy_toolchain_lib, gcclibs, liblsan.so) +endif + ifdef PTXCONF_GCCLIBS_LIBUBSAN @$(call install_copy_toolchain_lib, gcclibs, libubsan.so) endif |