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: [PATCH/RFC] Fix LD test FAIL: weak symbols on Cygwin


Vincent R. wrote:

> I also tried to google a bit because usually I am quite good at it and
> unfortunately I have found only
> one interesting reference here :
> http://support.microsoft.com/default.aspx?scid=kb;en-us;q148652

  Yes, that's the only thing I could find too.

  I was really hoping someone had an archived copy of

Q72651 "Weak External" Records: Description, Use, and Errors

but I can't even track it down at web.archive.  I might just have an old MSDN
lib from vc6 era lying around somewhere, I'll take a look.

> In the cause section :
> The CRT libraries use weak external linkage for the new, delete, and
> DllMain functions. The MFC libraries also contain new, delete, and DllMain
> functions. These functions require the MFC libraries to be linked before
> the CRT library is linked.

  Yeh, I couldn't find any other references or usage anywhere.

> So I have disassembled libcmt.lib\new.obj and and found this :

  Thanks.  I'm going to set up win7 beta and VC express on a spare machine and
try some experiments.

    cheers,
      DaveK


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