[ros-dev] Problem looking up mangled names
d_layer
dome at koganet.ne.jp
Mon Sep 27 17:48:29 CEST 2004
Steven Edwards wrote:
> Hello,
> I have been trying to test Firefox and OpenOffice under ReactOS and it
> seems to be having trouble looking up mangled names in msvcrt. Firefox
> fails like this
>
> (NTDLL:ldr/utils.c:1205) LdrGetExportByName(): failed to find
> ??3 at YAXPAX@Z
>
> and OpenOffice fails to find this name ??1type_info@@UAE at XZ
>
> Both of them are implemented and point to code I imported from Wine a
> long time ago. Anyone have any idea whats up?
These exported names are truncated by --kill-at flag of dlltool.
Attached patch should fix the problem.
[ChangeLog]
* tools/helper.mk (TARGET_MANGLED): New variable.
* lib/coredll/Makefile: Export mangled names from dll.
* lib/crtdll/makefile: Ditto.
* lib/msvcrt/Makefile: Ditto.
* lib/msvcrt20/Makefile: Ditto.
--
d_layer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: export-mangled-names.patch
Type: application/octet-stream
Size: 4173 bytes
Desc: not available
Url : http://reactos.com:8080/pipermail/ros-dev/attachments/20040927/ba73b27b/export-mangled-names.obj
More information about the Ros-dev
mailing list