From: clubley@remove_me.eisner.decus.org-Earth.UFP   
      
   On 2025-08-29, Arne Vajhøj wrote:   
   > On 8/29/2025 2:11 PM, Simon Clubley wrote:   
   >> On 2025-08-29, Arne Vajhøj wrote:   
   >>> All the GCC ports to VMS I have seen (GCC 1.4x on VAX,   
   >>> GCC 2.8.x on Alpha and GNAT 2.8.x on Alpha) have used   
   >>> VMS linker. I suspect they have their reasons.   
   >>   
   >> AdaCore started with a cross compiler on Linux.   
   >   
   > But did they use ld on Linux or LINK on VMS?   
   >   
      
   From what I remember, everything was pure GNU, including the use   
   of binutils, or at least it was by the time I started becoming   
   interested in this.   
      
   It's possible however that earlier efforts did involve native VMS   
   tools, but by the time I became interested in building binutils/gcc   
   from source the standard approach appears to have been via binutils.   
      
   Just had a quick look and there are patch emails online   
   showing AdaCore working on binutils to add and extend VMS support.   
      
   What I can't remember is if prior to this, AdaCore had their own   
   private gcc/binutils branch and if they only started pushing into   
   the public branches later on. I have some vague memories in this   
   area, but it's been so long ago, I could simply be wrong.   
      
   If anyone still has it installed, does the really old GNAT 3.11/3.12p   
   use ld or the VMS linker ? I know they used gas, but what about the   
   final link ?   
      
   Simon.   
      
   --   
   Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP   
   Walking destinations on a map are further away than they appear.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|