From: Ssiddiqi AT InspirePharm DOT Com (Suhaib M. Siddiqi) Subject: Re: ld not picking up .bss sections from Digital Fortran 30 Jan 1999 00:19:58 -0800 Message-ID: <002601be4bac$71bafad0$29acdfd0.cygnus.gnu-win32@InspirePharm.Com> Mime-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit To: "Joe Sirott" , 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 To: 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 >"gnu-win32-request AT cygnus DOT com" with one line of text: "help". > - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".