From: clubley@remove_me.eisner.decus.org-Earth.UFP   
      
   On 2025-08-30, Waldek Hebisch wrote:   
   > Simon Clubley wrote:   
   >>   
   >> That's where I gave up. I either didn't understand the required   
   >> VMS-specific build steps or there were bits missing from the public   
   >> source kits.   
   >   
   > There are missing pieces, build needs VMS header files and libraries.   
   > If those pieces are incomplete, then configuration may go wrong   
   > and lead to trobles later.   
   >   
   > Currently I have fairly incomplete set of header files, so I expect   
   > trouble due to this. OTOH libgcc seem to compile fine, so C   
   > compiler probably will work. I worked around trouble with   
   > shared images by configuring gcc with '--disable-shared',   
   > suboptimal but must do for now.   
   >   
      
   If you look at the links Arne posted, you will see I took across to   
   Linux the VMS-supplied header files inc addition to the libraries.   
   According to those notes, it appears I also had to write patches   
   for those headers.   
      
   When I talked about bits missing, I wasn't thinking about the headers   
   and libraries. Given that Adacore didn't start using Newlib or something   
   similar to support VMS, that was pretty much expected.   
      
   I was thinking more about bits missing within the compiler or binutils   
   itself, especially given the crashes I had with Fortran. I was wondering   
   if, for example, there are bits missing in the image initialisation   
   sequence, along with other similar types of missing bits.   
      
   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)   
|