Fw: Fw: ld not picking up .bss sections from Digital Fortran
Suhaib M. Siddiqi
Ssiddiqi@InspirePharm.Com
Tue Feb 23 08:49:00 GMT 1999
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
>>
>
More information about the Bfd
mailing list