On 04/08/2013 05:15 PM, Stephan Bergmann wrote:
The below breaks on MSVC/Windows, against our internal icu 51.  Its
DefaultCharMapper (icu/source/layout/DefaultCharMapper.h) and
LECharMapper (icu/source/layout/LEFontInstance.h) it is derived from are
not marked as U_LAYOUT_API, so their non-inline function definitions
(esp., LECharMapper::~LECharMapper and DefaultMapper::mapChar) are not
exported on Windows.  They are virtual, so this wouldn't be a problem if
DefaultCharMapper were used in a way that function calls would
necessarily be resolved via vtable, but that's not the case in the below
code.

addressed for now with <http://cgit.freedesktop.org/libreoffice/core/commit/?id=21fea27309a75b86add08918d2a2a2234ae1f1fb> "Make icu's DefaultCharMapper usable on Windows."

Stephan

_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to