[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