home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.os.vms      DEC's VAX* line of computers & VMS.      264,096 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 263,149 of 264,096   
   =?UTF-8?Q?Arne_Vajh=C3=B8j?= to Waldek Hebisch   
   Re: Binutils   
   30 Aug 25 16:55:23   
   
   From: arne@vajhoej.dk   
      
   On 8/29/2025 1:50 PM, Waldek Hebisch wrote:   
   > There were earlier problems that I resolved.  I have now trouble   
   > during linking of libgcc.  Some problems went away after switch   
   > from binutils 2.43 to binutils 2.21.  But now I get the following   
   > error:   
   >   
   > /sklad/usr/alpha-dec-vms/bin/ld: -shared not supported   
   >   
   > That is 'ld' from binutils 2.21 says that it does not support   
   > '-shared'.  Note that Makefile wants to create 'libgcc_s.exe',   
   > so it knows about VMS file extentions.  In other words somebody   
   > at least tried to make it work.   
   >   
   > If you want more details I can provide them, but the message   
   > about '-shared' appears also when I attempt to build a   
   > different shared image:   
   >   
   > /sklad/usr/alpha-dec-vms/bin/ld -shared -o pop_poll.exe pop_poll.obj   
   >   
   > so the problem can be reproduced outside of gcc build.   
      
   https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=bfd/vms-   
   lpha.c;h=c4b248494ee624f7b1d6acbf45065469cda7c682;hb=HEAD   
      
   says:   
      
      
   /* vms.c -- BFD back-end for EVAX (openVMS/Alpha) files.   
       Copyright (C) 1996-2025 Free Software Foundation, Inc.   
      
       Initial version written by Klaus Kaempf (kkaempf@rmi.de)   
       Major rewrite by Adacore.   
      
       This program is free software; you can redistribute it and/or modify   
       it under the terms of the GNU General Public License as published by   
       the Free Software Foundation; either version 3 of the License, or   
       (at your option) any later version.   
      
       This program is distributed in the hope that it will be useful,   
       but WITHOUT ANY WARRANTY; without even the implied warranty of   
       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   
       GNU General Public License for more details.   
      
       You should have received a copy of the GNU General Public License   
       along with this program; if not, write to the Free Software   
       Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,   
       MA 02110-1301, USA.  */   
      
   /* TODO:   
       o  overlayed sections   
       o  PIC   
       o  Generation of shared image   
       o  Relocation optimizations   
       o  EISD for the stack   
       o  Vectors isect   
       o  64 bits sections   
       o  Entry point   
       o  LIB$INITIALIZE   
       o  protected sections (for messages)   
       ...   
   */   
      
      
   It is on the TODO list.   
      
   Which of course does not help you much.   
      
   Arne   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca