[openbeos] Re: Hit a wall with cygwin

  • From: Oliver Tappe <openbeos@xxxxxxxxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Mon, 13 Nov 2006 21:10:45 +0100

Hi Urias,

On 2006-11-13 at 20:56:03 [+0100], Urias McCullough <umccullough@xxxxxxxxx> 
wrote:
> On 11/13/06, Ingo Weinhold <bonefish@xxxxxxxxxxxxxxx> wrote:
> >
> >
> > Unfortunately you're dealing with PE here. I believe PE generally supports
> > "weak" symbols or something with a similar effect. My educated guess is,
> > though, that this information is lost when the *_kit.o files are
> > generated.
> > You can easily prove this theory by manually running a link command line
> > with the *_kit.o files substituted by the individual object files they are
> > made of.
> 
> 
> I will test this out in ~9 hours when i get home.
> 
[ ... ]
> 
> Thanks - I actually never contemplated that PE vs. ELF would come into play
> here, but I guess that makes sense!  At least now I have something to mess
> with to see how much further I can get :)

Alternatively, you could check if cygwin's ld does support the 
'-z muldefs' option (if it does, 'ld --help' should tell you so). In theory 
(again >;o) this should get rid of the problems, too.

cheers,
        Oliver

Other related posts: