public inbox for bfd@sourceware.org
 help / color / mirror / Atom feed
* Fw: Fw: ld not picking up .bss sections from Digital Fortran
@ 1999-02-23  8:49 Suhaib M. Siddiqi
  0 siblings, 0 replies; only message in thread
From: Suhaib M. Siddiqi @ 1999-02-23  8:49 UTC (permalink / raw)
  To: bfd; +Cc: DJ Delorie

At the request of Delorie from Cygnus, I am forwarding a copy of the
following patch, which was sent to me by Mr. joe Sirott

Regards

Suhaib Siddiqi
----------------------------

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 <sirott@pmel.noaa.gov>
>> To: Suhaib M. Siddiqi <Ssiddiqi@InspirePharm.Com>

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;
+      }
     }
 }





 Original Message -----
From: DJ Delorie <dj@delorie.com>
To: <Ssiddiqi@InspirePharm.Com>
Sent: Tuesday, February 23, 1999 11:44 AM
Subject: Re: Fw: ld not picking up .bss sections from Digital Fortran


>
>Could you send a copy of this to bfd@cygnus.com also?  They're the
>ones that maintain those files.
>
>> Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
>> Precedence: bulk
>> Sender: cygwin-owner@sourceware.cygnus.com
>> From: "Suhaib M. Siddiqi" <Ssiddiqi@InspirePharm.Com>
>> Date: Tue, 23 Feb 1999 11:21:55 -0500
>> Content-Type: text/plain;
>> charset="Windows-1252"
>> X-Priority: 3
>> X-MSMail-Priority: Normal
>> 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 <sirott@pmel.noaa.gov>
>> To: Suhaib M. Siddiqi <Ssiddiqi@InspirePharm.Com>
>> 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@sourceware.cygnus.com
>>
>


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1999-02-23  8:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-02-23  8:49 Fw: Fw: ld not picking up .bss sections from Digital Fortran Suhaib M. Siddiqi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).