[Libreoffice] map files: how to update? [was: cppu::OPropertySetHelper ABI backwards compatibility]
Tor Lillqvist
tlillqvist at novell.com
Thu Aug 25 23:02:05 PDT 2011
> 2) for MSVC, I'm rather more disarmed; made some incomplete guesses.
> ?queryInterface at OPropertySetHelper@cppu@@W3AA?AVAny at uno@star at sun@com@@ABVType at 4567@@Z;
> ?queryInterface at OPropertySetHelper@cppu@@W7AA?AVAny at uno@star at sun@com@@ABVType at 4567@@Z;
The "undname" command that comes with MSVC can be used to demangle MSVC++ identifiers; these two are:
[thunk]:public: virtual class com::sun::star::uno::Any __cdecl cppu::OPropertySetHelper::queryInterface`adjustor{4}' (class com::sun::star::uno::Type const &)
[thunk]:public: virtual class com::sun::star::uno::Any __cdecl cppu::OPropertySetHelper::queryInterface`adjustor{8}' (class com::sun::star::uno::Type const &)
but what that means I have no idea;)
> It also seems to me that the msvc_win32_x86_64.map is out of sync: it
> has no UDK_3.7, nor UDK_3.8 section; this looks highly suspicious. If
> someone is willing to take a look at it and fix it?
Whenever somebody (I, or somebody else) starts looking at the 64-bit MSVC port again... In principle solenv/bin/remangle32to64.pl can be used to produce a .map file for x64 MSVC from that for x86 MSVC.
--tml
More information about the LibreOffice
mailing list