Age | Commit message (Collapse) | Author |
|
As discussed in b4f6b26b5a1a78fecfa95ec2eb7ac8b80495d8aa "SAL_DLLPUBLIC_RTTI for
proper RTTI visibility for LLVM," RTTI-based -fsanitize= checks with Clang on
Linux need special precautions to make RTTI symbols visible across DSOs. The
approach taken there, as well as in 598d8194b0ea1a64e0ebba28a86c128bafa57c7c
"Visible function type RTTI for Clang -fsanitize=function," was to add explicit
SAL_DLLPUBLIC_RTTI annontations to relevant type definitions. However, for
-fsanitize=vptr that would have required many more of those, so it appears
easier to "misuse" -fsanitize-ms-compat in that case, which happens to give all
RTTI symbols default visibility (while otherwise still honoring our
SAL_DLLPUBLIC/PRIVATE annotations).
The SAL_DLLPUBLIC_RTTI annotations from 598d8194b0ea1a64e0ebba28a86c128bafa57c7c
"Visible function type RTTI for Clang -fsanitize=function" can likely be removed
again.
Change-Id: Ibeff7ab8c908111a7dc66ff0677204f112b24db8
|
|
...when running CppunitTest_writerperfect_draw
Change-Id: I074512f56ebb7eb054c79946c576516036bebbea
|
|
Change-Id: I3654a4eb4caa3a987f6d797c9bcb577c6fd6b426
|
|
Change-Id: I6587bd27d07ae39074d3c304614e3bc831afe8c8
|
|
Change-Id: I2c805be63bb246106c9302404ef873528d759eec
|
|
Change-Id: Icec212a93df10b212a9ae614b5c1ced6bf25ff7f
|
|
Change-Id: I89b3b175d75f27704dfcd1d11f953f0bfca5b60c
|
|
Change-Id: I04a446e6b8a8352be9f091980bca31842bb7e643
|
|
...like 2fdf78109e815a64169fdab1a8175b63ef9c64d4 "Pass MAKE into
external/poppler's configure"
Change-Id: I4e2f1a13d120a7398fa81884710c589bb905714d
|
|
Change-Id: I8f2176500bf620cd5e4cdf434e6122b6163b3e0f
|
|
Change-Id: I1ac53910390d99ad9fca72270dd3b98e281c000e
|
|
Change-Id: I0523e49e640812be435ba4c97b1881ca253eb2ab
|
|
With Win32 make there are problems with the sed expression.
Change-Id: I6d7fe52a233ef88a43ee1b6e3378fcb7b0792d07
|
|
Change-Id: I9e1fc613816c943f4fb1033185e34e3acf317f1d
|
|
Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141
|
|
Change-Id: I2fce6545d7f279e0e2d6f3ff53eee1ab82314135
|
|
Change-Id: Iffcc671ca41c5880579effe0786a3b4d3be0dab0
|
|
Change-Id: I0cfb09240a2e525cbd57b099b6e52eeabcc57d3f
|
|
Change-Id: I8887369a0d355e803e31c52d7358c88d133cf89b
Reviewed-on: https://gerrit.libreoffice.org/6335
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|