Kaydet (Commit) 1dbc9e02 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hidden

...same as f0aa1a78

Change-Id: Ib02a20677eaaf2930bf3620c4ed2b1c3c098ce00
üst 23cba1f5
......@@ -19,4 +19,12 @@ $(eval $(call gb_UnpackedTarball_add_patches,libetonyek,\
external/libetonyek/win_build.patch.1 \
))
ifeq ($(COM_GCC_IS_CLANG),TRUE)
ifneq ($(filter -fsanitize=%,$(CC)),)
$(eval $(call gb_UnpackedTarball_add_patches,libetonyek, \
external/libetonyek/ubsan-visibility.patch \
))
endif
endif
# vim: set noet sw=4 ts=4:
--- configure
+++ configure
@@ -17443,7 +17443,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fvisibility=hidden compiler flag" >&5
$as_echo_n "checking for -fvisibility=hidden compiler flag... " >&6; }
saved_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
+ CXXFLAGS="$CXXFLAGS -fvisibility-ms-compat"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment