delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2000/04/04/11:58:13

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-developers-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com
Message-Id: <200004041557.KAA17661@hp2.xraylith.wisc.edu>
To: Pascal Obry <obry AT paris DOT act-europe DOT fr>
cc: cygwin-developers AT sourceware DOT cygnus DOT com, dijk AT gnat DOT com
Subject: Re: binutils patches for GNAT NT
In-reply-to: Your message of "Tue, 04 Apr 2000 17:40:13 +0200."
<200004041540 DOT RAA26881 AT paris DOT act-europe DOT fr>
Date: Tue, 04 Apr 2000 10:57:44 -0500
From: Mumit Khan <khan AT NanoTech DOT Wisc DOT EDU>

Pascal Obry <obry AT paris DOT act-europe DOT fr> writes:
> 
> For the last two years we have been improving the NT binutils as distributed
> with GNAT. Most enhancements are directed towards better NT and Mingw32
> integration, but we have also extended the object format generated by 'as' 
> to make it more MS compatible.

Excellent news! I look forward to your changes.

> We are now planing to move toward a newer binutils and applying our patches t
> o
> this new version. We will begin this work soon and we will produce a .dif fil
> e
> with all the patches to be applied to the latest binutils sources. After many
> years using these fixes we have a lot of confidence in them

Let's hope you're not going to run into too many problems with a newer
binutils, where the PE code has been extensively modified since older
binutils releases. In case you didn't know, the latest sourceware tree 
is somewhat broken for x86-pe, so you may run into trouble because of 
that. I can send you some glue patches to get it working again for 
x86-pe. The two things that are problematic are:
 
1. ImageBase is not set correctly. My local tree fixes that with a change
   to bfd/peigen.c (_bfd_pei_swap_aouthdr_out, pe_print_*).
2. There are issues with gas relocation. I have a patch from a
   contributor, but he doesn't have assignment with FSF. 

I also have a few minor changes to binutils, gas and ld, but those are 
mostly either small enhancements or trivial bug fixes.

> We would like to share the work we have done, and where possible integrate
> them with the current binutils. If you are interested in cooperation, and if
> so, what would be the best way to proceed from here ?

Easiest way is to just post it to binutils list (or if too big, put up an 
URL for it). See http://sourceware.cygnus.com/binutils/ for list details.

Regards,
Mumit

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019