summaryrefslogtreecommitdiff
path: root/solenv
diff options
context:
space:
mode:
Diffstat (limited to 'solenv')
-rw-r--r--solenv/gbuild/platform/com_GCC_defs.mk4
-rw-r--r--solenv/gbuild/platform/unxgcc.mk3
-rw-r--r--solenv/sanitizers/asan-suppressions31
3 files changed, 0 insertions, 38 deletions
diff --git a/solenv/gbuild/platform/com_GCC_defs.mk b/solenv/gbuild/platform/com_GCC_defs.mk
index a17db5a82e84..485bd6e99d3d 100644
--- a/solenv/gbuild/platform/com_GCC_defs.mk
+++ b/solenv/gbuild/platform/com_GCC_defs.mk
@@ -126,12 +126,8 @@ endif
# If CC or CXX already include -fvisibility=hidden, don't duplicate it
ifeq (,$(filter -fvisibility=hidden,$(CC)))
-ifeq ($(NEED_CLANG_LINUX_UBSAN_RTTI_VISIBILITY),TRUE)
-gb_VISIBILITY_FLAGS := -fvisibility-ms-compat
-else
gb_VISIBILITY_FLAGS := -fvisibility=hidden
endif
-endif
gb_VISIBILITY_FLAGS_CXX := -fvisibility-inlines-hidden
gb_CXXFLAGS_COMMON += $(gb_VISIBILITY_FLAGS_CXX)
diff --git a/solenv/gbuild/platform/unxgcc.mk b/solenv/gbuild/platform/unxgcc.mk
index df5eb7ca94c6..8854aab6c425 100644
--- a/solenv/gbuild/platform/unxgcc.mk
+++ b/solenv/gbuild/platform/unxgcc.mk
@@ -84,9 +84,6 @@ endif
ifneq ($(HAVE_LD_BSYMBOLIC_FUNCTIONS),)
gb_LinkTarget_LDFLAGS += -Wl,-Bsymbolic-functions
-ifeq ($(NEED_CLANG_LINUX_UBSAN_RTTI_VISIBILITY),TRUE)
-gb_LinkTarget_LDFLAGS += -Wl,--dynamic-list-cpp-typeinfo
-endif
endif
gb_LINKEROPTFLAGS := -Wl,-O1
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$