Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <00d401be5f48$a0d91d60$29acdfd0@InspirePharm.Com> From: "Suhaib M. Siddiqi" To: "cygwin" Subject: Fw: ld not picking up .bss sections from Digital Fortran Date: Tue, 23 Feb 1999 11:21:55 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.0810.800 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0810.800 The following patch for bfd/peicode.h was sent to me by Joe Sirott. According to him this patch allowed him to use *.bass files from Digital Fortran. I have not tried it myself. This is what Joe wrote about his patch >> >Au contraire! Turns out a one line fix in the GNU BFD code allows >> >Digital Fortran object files to be used. I think it might be of use to others therefore I am forwarding it to Cygwin list. Suhaib ----- Original Message ----- From: Joe Sirott To: Suhaib M. Siddiqi Sent: Friday, January 29, 1999 9:15 PM Subject: Re: ld not picking up .bss sections from Digital Fortran >Here it is: > >--- bfd/peicode.h.orig Mon Jun 01 09:15:09 1998 >+++ bfd/peicode.h Fri Jan 29 18:09:28 1999 >@@ -1079,8 +1079,10 @@ > } > if (strcmp (scnhdr_int->s_name, _BSS) == 0) > { >- scnhdr_int->s_size = scnhdr_int->s_paddr; >- scnhdr_int->s_paddr = 0; >+ if (scnhdr_int->s_size == 0){ >+ scnhdr_int->s_size = scnhdr_int->s_paddr; >+ scnhdr_int->s_paddr = 0; >+ } > } > } > > > -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com