[Info-vax] MMK V5.1-1 for OpenVMS X86_64
Hunter Goatley
goathunter at goatley.com
Fri Sep 8 16:07:24 EDT 2023
On 9/6/2023 5:19 PM, Craig A. Berry wrote:
>
> I was about to tell you that in 5.1-2 you'd regressed something you
> fixed 7 years ago:
>
I don't know how that got lost. That change was not in the files I used
from 5.1-1, which was, I think, the last kit I got from Tim. It's on
GitHub, but he must have checked that in after releasing V5.1-1? It
doesn't matter now. I've fixed it again. 😎
> #if defined(__ALPHA) || defined(__ia64__) || defined(__x86_64__)
>
> instead of:
>
> #ifndef __VAX
>
> Is there any reason not to prefer the simpler and more future-proof
> version?
No, there's not, and I had actually intended to go back and change
those, but forgot to do so. When I first did it, I just used my REPLACE
TPU script to change them all in batch because it was the faster/lazier
thing to do. I meant to go back and replace them, but never did.
I don't have docs going back far enough to know if VAXC defines
> __VAX or only VAX, but I don't see a reason to target that compiler when
> it was superseded by DEC C for OpenVMS VAX so long ago.
Agreed.
> In mmk_default_rules_x86_64.mms, some of the comments still said IA64
> rather than x86. I'm keeping the ones that say x86.
Yes, I forgot to update the IA64 reference at the top.
Thanks!
--
Hunter
------
Hunter Goatley, Process Software, http://www.process.com/
goathunter at goatley.com http://hunter.goatley.com/
More information about the Info-vax
mailing list