This is the mail archive of the crossgcc@sourceware.cygnus.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more infromation.


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

RE: Binutils 2.9.5.0.24 targetting i960-wrs-vxworks5.3



Hrm.. I tried supplying the linker script from the 2.7 ld to the
2.9.5.0.24 ld, but that didn't change the problem. It turns out
the 2.9.5.0.24 ld is generating incorrect sizes only when
the object in question is common (uninitialized).

> -----Original Message-----
> From:	rfreier@sys3.csw.L-3com.com [SMTP:rfreier@sys3.csw.L-3com.com]
> Sent:	Wednesday, March 08, 2000 1:48 PM
> To:	crossgcc@sourceware.cygnus.com
> Subject:	Binutils 2.9.5.0.24 targetting i960-wrs-vxworks5.3
> 
> The 2.9.5.0.24 binutils does something strange for 
> i960-wrs-vxworks5.3... at the final link stage, all the
> entries in the BSS section are made 8 bytes too small
> compared with the sizes when linking with the Wind River
> supplied linker.  (ld version cygnus-2.6 (with BFD cygnus-2.6))
> 
> The resulting image will not boot. I've gotten around this 
> by using the cygnus-2.6 linker for the last step. 
> Does this sound familiar to anyone?  I don't know
> if this is a bug in the 2.9.5.0.24 binutils, or if 8 bytes are being
> added on to each symbol by the 2.6 linker to compensate
> for a bug in vxWorks.
> 
> Thanks
> Rod Freier
> 
> 
> ------
> Want more information?  See the CrossGCC FAQ,
> http://www.objsw.com/CrossGCC/
> Want to unsubscribe? Send a note to
> crossgcc-unsubscribe@sourceware.cygnus.com

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com


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