Subject: Re: ld not picking up .bss sections from Digital Fortran
From: [email-masked] (Suhaib M. Siddiqi)

30 Jan 1999 00:19:58 -0800
Message-ID: <[email-masked]>
Mime-Version: 1.0
Content-Type: text/plain;
	charset="Windows-1252"
Content-Transfer-Encoding: 7bit
To: "Joe Sirott" <[email-masked]>, <[email-masked]>

You are out of luck here!!!
You are trying something which cannot be done at present.
 DVF stuff is not compatible with
GNU and/or Cygnus.

Suhaib

----- Original Message -----
From: Joe Sirott <[email-masked]>
To: <[email-masked]>
Sent: Thursday, January 28, 1999 4:36 PM
Subject: ld not picking up .bss sections from Digital Fortran

>Hi,
>
>I'm trying to link code generated by Digital Fortran with GNU C code
>(under cygwin B20.1). The code crashes with segmentation faults. When I
>run the code under gdb, it turns out that static variables in the C
code
>are pointing to the same memory areas as the Fortran local variables.
It
>appears that a .bss section that the Fortran compiler sets aside for
>local variables is not being picked up by ld. It doesn't appear in the
>link map, but a dumpbin of the section headers of the Fortran object
>file looks like this:
>
>> SECTION HEADER #3
>>     .bss name
>>        0 physical address
>>        0 virtual address
>>      808 size of raw data
>>        0 file pointer to raw data
>>        0 file pointer to relocation table
>>        0 file pointer to line numbers
>>        0 number of relocations
>>        0 number of line numbers
>> C0400080 flags
>>          Uninitialized Data
>>          8 byte align
>>          Read Write
>
>Any ideas why this doesn't work?
>-
>For help on using this list (especially unsubscribing), send a message
to
>"[email-masked]" with one line of text: "help".
>

-
For help on using this list (especially unsubscribing), send a message to
"[email-masked]" with one line of text: "help".