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
Hi,
On Thu, Nov 23, 2023 at 03:11:03PM +0900, Rin Okuyama wrote:
> This should be because:
> (1) vax natively supports 64-bit integers, but
> (2) 64-bit int support for binutils is not explicitly enabled for vax
>
> As a result, this can be assembled correctly only if host is LP64.
>
> This patch for netbsd-10 may resolve the problem: (compile test only)
> https://gist.github.com/rokuyama/9e67b79674a1bb32db0a8f8c9fbe0f15
I understand this patch has been integrated in HEAD and pulled up to -10
a while back. I've updated my src tree, there remains a local diff
against config.bfd which isn't upstream:
Index: external/gpl3/binutils/dist/bfd/config.bfd
===================================================================
RCS file: /cvsroot/src/external/gpl3/binutils/dist/bfd/config.bfd,v
retrieving revision 1.34.2.1
diff -u -p -r1.34.2.1 config.bfd
--- 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?
Hans
--
%SYSTEM-F-ANARCHISM, The operating system has been overthrown
Home |
Main Index |
Thread Index |
Old Index