summaryrefslogtreecommitdiff
path: root/solenv/sanitizers
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2019-05-17 17:40:06 +0200
committerStephan Bergmann <sbergman@redhat.com>2019-09-20 13:31:50 +0200
commit28e028680b3c0551db3a9b71c8fe6b66aac2433b (patch)
tree17688b5602e93c550775696a3c0dc0cdc090ddfa /solenv/sanitizers
parent9b231713790c6e94eb64c3fc108ce99ebd2b90af (diff)
Remove legacy NEED_CLANG_LINUX_UBSAN_RTTI_VISIBILITY support
...for ASan/UBSan builds using Clang older than current trunk twoards Clang 9, as announced at <https://lists.freedesktop.org/archives/libreoffice/2019-May/082654.html> "Re: [Libreoffice-commits] core.git: The -fvisibility-ms-compat hack is no longer needed for UBSan on Linux...". (And drop the no longer needed solenv/sanitizers/asan-suppressions, which people might still reference from their ASAN_OPTIONS.) Change-Id: Iedc0c5955366d2cbe7dc847990e2b1576750e85b Reviewed-on: https://gerrit.libreoffice.org/72493 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'solenv/sanitizers')
-rw-r--r--solenv/sanitizers/asan-suppressions31
1 files changed, 0 insertions, 31 deletions
diff --git a/solenv/sanitizers/asan-suppressions b/solenv/sanitizers/asan-suppressions
deleted file mode 100644
index dd2c4f12ce61..000000000000
--- a/solenv/sanitizers/asan-suppressions
+++ /dev/null
@@ -1,31 +0,0 @@
-# [CUT] cppcanvas_emfplus
-# =================================================================
-# ==32735==ERROR: AddressSanitizer: odr-violation (0x7f8f717e28a0):
-# [1] size=40 'vtable for graphite2::CachedFace' /home/sbergman/lo/core/workdir/UnpackedTarball/graphite/src/CachedFace.cpp
-# [2] size=40 'vtable for graphite2::CachedFace' /home/sbergman/lo/core/workdir/UnpackedTarball/graphite/src/CachedFace.cpp
-# These globals were registered at these points:
-# [1]:
-# #0 in __asan_register_globals.part.13 at /home/sbergman/github.com/llvm-project/llvm-project-20170507/compiler-rt/lib/asan/asan_globals.cc:359:3 (workdir/LinkTarget/Executable/cppunittester +0x446ff0)
-# #1 in asan.module_ctor at <null> (instdir/program/libvclplug_gtk3lo.so +0xed96cb)
-#
-# [2]:
-# #0 in __asan_register_globals.part.13 at /home/sbergman/github.com/llvm-project/llvm-project-20170507/compiler-rt/lib/asan/asan_globals.cc:359:3 (workdir/LinkTarget/Executable/cppunittester +0x446ff0)
-# #1 in asan.module_ctor at <null> (instdir/program/libvcllo.so +0x6e169cb)
-#
-# ...and more (partly because -fvisibility-ms-compat (and "-XClang -ftype-visibility -XClang
-# default", which it internally uses) also gives _ZTV* symbols default visibility):
-odr_violation:^_ZTIN9graphite210CachedCmapE$
-odr_violation:^_ZTSN9graphite210CachedCmapE$
-odr_violation:^_ZTVN9graphite210CachedCmapE$
-odr_violation:^_ZTSN9graphite210CachedFaceE$
-odr_violation:^_ZTIN9graphite210CachedFaceE$
-odr_violation:^_ZTVN9graphite210CachedFaceE$
-odr_violation:^_ZTIN9graphite210DirectCmapE$
-odr_violation:^_ZTSN9graphite210DirectCmapE$
-odr_violation:^_ZTVN9graphite210DirectCmapE$
-odr_violation:^_ZTSN9graphite24FaceE$
-odr_violation:^_ZTIN9graphite24FaceE$
-odr_violation:^_ZTVN9graphite24FaceE$
-odr_violation:^_ZTSN9graphite24FontE$
-odr_violation:^_ZTIN9graphite24FontE$
-odr_violation:^_ZTVN9graphite24FontE$