[ros-dev] Problem looking up mangled names
Casper Hornstrup
chorns at users.sourceforge.net
Mon Sep 27 20:33:21 CEST 2004
Is --kill-at even needed?
> -----Original Message-----
> From: ros-dev-bounces at reactos.com
> [mailto:ros-dev-bounces at reactos.com] On Behalf Of d_layer
> Sent: 27. september 2004 09:48
> To: ReactOS Development List
> Subject: Re: [ros-dev] Problem looking up mangled names
>
> 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
>
More information about the Ros-dev
mailing list