office-gobmx/external/libmwaw
Stephan Bergmann f0aa1a78fb For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hidden
As discussed in b4f6b26b5a "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 598d8194b0
"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 598d8194b0
"Visible function type RTTI for Clang -fsanitize=function" can likely be removed
again.

Change-Id: Ibeff7ab8c908111a7dc66ff0677204f112b24db8
2015-02-27 10:05:22 +01:00
..
0001-ClarisWorks-AppleWorks-spreadsheet-do-not-remove-fir.patch
0002-ClarisWors-AppleWorks-spreadsheet-Oops-correct-of-a-.patch
ExternalPackage_libmwaw.mk
ExternalProject_libmwaw.mk
Library_mwaw.mk
Makefile
Module_libmwaw.mk
README
ubsan-visibility.patch.0
ubsan.patch.0
UnpackedTarball_libmwaw.mk

Library parsing different document file formats used on old Mac OS.

https://sourceforge.net/projects/libmwaw/