Age | Commit message (Collapse) | Author |
|
Change-Id: Ife74524f82190a06775656271965c869da8702a9
|
|
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
|
|
Change-Id: Ia44ef02bc19653e2a20b2da52f5b5b377950353d
|
|
Change-Id: Ibe4d5be4df874336de7ae387d210deff0a927b38
|
|
Change-Id: I0208d53522da4d3d32c4060b6d784d62a64bf0eb
|
|
Change-Id: I8f2176500bf620cd5e4cdf434e6122b6163b3e0f
|
|
Clang warns about unused -I parameters, and the libtool configure check
for lt_cv_prog_compiler_pic_works_CXX mis-interprets that and declares
-fPIC is not supported.
Change-Id: I0802719142c5a96bc672be299d6e94a1b2d27001
|
|
Change-Id: I9ec1fefe61f24c005519a2bb4a87fe07f6895ca6
|
|
Change-Id: I103ba777cc7f38f5df17995d9ef9bfb6d6cf133b
|
|
Change-Id: I67314a12717ada0bdb49d9578821abf66fb41302
|
|
Change-Id: I6b1592af199fcd79ac16827332014ea703a48a1e
|
|
+ add filters for MacDraw, MacDraw II and RagTime (v2-3 for Mac)
Change-Id: If84abff1baa75f9bfa951039781575b6a8648a84
|
|
Change-Id: I9f60fd317f3a2995a182d51d06059bd994cf837c
|
|
cf. <https://sourceforge.net/p/libmwaw/tickets/6/>
Change-Id: Id59fc23ab25a8b4e12a96a0eb88d091cc5ae6e25
|
|
There is only a single libmwaw switch to enable both "noopt + symbols"
and "debug messages", and we enable that switch in debug builds.
Backport upstream patch to avoid a debug message during type detection.
Change-Id: I53440ceed90529e3db7c9d91c788c7a3b2723eb1
|
|
Change-Id: Ibecd7a89491b487bec54e8a86edbb1b133cdb8f0
|
|
Change-Id: Ic027cd02f590db06a75fdd2b23d6f67bd42f575a
|
|
problem
...LibreOfficeDev.app/Contents/MacOS/librevenge-0.0.0.dylib: Too many levels of symbolic links
(librevenge-0.0.0.dylib --> librevenge-0.0.0.dylib: broken symbolic link to librevenge-0.0.0.dylib)
The reason for this is that symlink librevenge-0.0.dylib
(UnpackedTarball/librevenge/src/lib/.libs/librevenge-0.0.dylib -> librevenge-0.0.0.dylib)
is copied via cp --no-dereference, thus becoming linked to self.
Change-Id: I4b918c35c594800fb2d7f84ee0ee9f2ff2a5fe14
Reviewed-on: https://gerrit.libreoffice.org/9783
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
|
|
Change-Id: I3c970cf3d15c2bd0072dccdf34bc3f0dae53c0b8
|
|
Change-Id: I9e1fc613816c943f4fb1033185e34e3acf317f1d
|
|
cf <https://sourceforge.net/p/libmwaw/tickets/4/>
Change-Id: Ib139992b90818838b12d51530c66498b2e2d1dc4
|
|
Change-Id: Ic10971f077994a0015f6b66bd219a11612084409
|
|
Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141
|
|
Change-Id: I2fce6545d7f279e0e2d6f3ff53eee1ab82314135
|
|
Change-Id: I0cfb09240a2e525cbd57b099b6e52eeabcc57d3f
|
|
Change-Id: I8961fa9279a955f5570e58f29e23d412e5fd049c
|
|
Change-Id: I8bca5acdee197016748ab1d9c55f3bd8238583f0
|
|
Change-Id: I6ee6738fe869fbcd15ec045523c250fd1811e343
|
|
Change-Id: Ia66d7557e5056398e03ede9d54bf61317e84f2f3
|
|
Change-Id: I8ba2b928638cf3f16c4500eeaec5a5ce91dd85f6
Reviewed-on: https://gerrit.libreoffice.org/6332
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|