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: Re: ld for VMS?


   Hmm, third(?) attempt to get this through.

Usually,  ACLEDTSHR is the first member in imagelib.olb, the shareable image libary. VMS ships this library "expanded". But you can "reduce" such libraries with the /data qualifier. For VMS libraries "compressed" means to remove unused blocks from deleted modules.

> -----UrsprÃngliche Nachricht-----
> Von: Tristan Gingold 
> Gesendet: Mo. 26.04.10 (13:04)
> An: Douglas B Rupp 
> Kopie: Jay K , binutils
> 
> Betreff: Re: ld for VMS?
> 
> 
> On Apr 26, 2010, at 1:01 PM, Douglas B Rupp wrote:
> 
> > Tristan Gingold wrote:
> >> On Apr 25, 2010, at 8:11 PM, Jay K wrote:
> >>> Tristan,
> >>>  I'm seeing the following:
> >>>  Any alpha-dec-vms-ld invocation with reasonable inputs fails an
> assertion:
> >>>   alpha-dec-vms-ld: BFD (GNU Binutils) 2.20.51.20100425 assertion
> fail /src/binutils/src/bfd/vms-lib.c:351
> >>>          BFD_ASSERT (sbm_sz>= sizeof (struct vms_dcxsbm) + l + 3
> * sbm_len);
> >>> in _bfd_vms_lib_archive_p. I'm not sure it is complaining about
> gas output or the libraries from VMS.
> >> This is an error due to a compressed library from VMS.  Maybe
> starlet ?
> >>> (gdb) p *abfd  $1 = {
> >>>  id = 6,   filename = 0x80ed54 "ACLEDTSHR", 
> >> And more precisely the member ACLEDTSHR.
> > 
> > It could be a shareable image library, not an object library. It
> will contain only a symbol table and a pointer to the .exe. ACLEDTSHR
> sounds like a shareable image to me.
> 
> Maybe.  But IIRC, shareable image were not compressed.
> 
> 
> 
> -----UrsprÃngliche Nachricht Ende-----
        

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