ld for VMS?
Douglas B Rupp
rupp@gnat.com
Mon Apr 26 11:02:00 GMT 2010
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.
More information about the Binutils
mailing list