Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Issues with native build of -10 on VAX



On Thu, Jan 04, 2024 at 12:03:11PM +0100, Hans Rosenfeld wrote:
> --- external/gpl3/binutils/dist/bfd/config.bfd  14 Dec 2023 17:19:59 -0000      1.34.2.1
> +++ external/gpl3/binutils/dist/bfd/config.bfd  4 Jan 2024 09:37:30 -0000
> @@ -1375,6 +1375,7 @@ case "${targ}" in
>    vax-*-netbsdelf*)
>      targ_defvec=vax_elf32_vec
>      targ_selvecs="vax_aout_nbsd_vec vax_aout_1knbsd_vec"
> +    want64=true
>      ;;
>  
>    vax-*-netbsdaout* | vax-*-netbsd*)
> 
> 
> Is this line no longer needed, or was this overlooked?

This was done differently:

===================================================================
RCS file: /cvsroot/src/external/gpl3/binutils.old/dist/bfd/config.bfd,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- external/gpl3/binutils.old/dist/bfd/config.bfd      23 Dec 2022 17:09:18 -0000      1.9
+++ external/gpl3/binutils.old/dist/bfd/config.bfd      25 Nov 2023 12:09:59 -0000      1.10
@@ -1454,6 +1454,13 @@
     ;;
 esac
 
+# vax natively supports 64-bit integers.
+case "${targ_defvec} ${targ_selvecs}" in
+  *vax*)
+    want64=true
+    ;;
+esac
+
 case "${host64}${want64}" in
   *true*)
     targ_selvecs="${targ_selvecs} ${targ64_selvecs}"


(and this part got pulled up as ticket #492)

Martin


Home | Main Index | Thread Index | Old Index