This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Why ld not read some non-virtual thunk in a import library or dll?


On Tue, Jul 8, 2008 at 2:30 PM, Brian Dessent <brian@dessent.net> wrote:
> Bo Yang wrote:
>
>> And the only difference between two libxpcom_core.dll.a is that there
>> is a @xx at the one which gcc 3.4.2 produce. I don't understand why
>
> That @nn is the usual mangling for functions declared with the stdcall
> calling convention.
>
>> this "@xx" affect linkage. I hope my information make the problem
>
> It affects linkage because the callsite expects the symbol to have the
> correct mangling, but the compiler is emitting the symbol with the wrong
> name.
>
>> clearly. Help please, thanks!
>
> This is PR27067 it would seem.  But that patch should be in 4.3, so I
> don't know why it's failing here.  All I can suggest is using the MinGW
> releases of gcc because they contain all the extra fixes that aren't in
> the FSF tree yet.  In any case, not a binutils issue.

I need gcc 4.3.0 source code. Could you please tell me whether Mingw
provide their source code of 4.3.0?

Regards!
Bo


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]