RE: Trying to build PERL 5.22.3RC1 on OpenVMS VAX V7.3 with some issues...
"Jonathan Belanger" <[email protected]> Sun, 21 Aug 2016 09:53:49 -0400
| Newsgroups | gmane.comp.lang.perl.ports.vms |
|---|---|
| Message-ID | <[email protected]> |
Hi Craig, > Why? Because I like the VAX. I also have the emulator running at just under = 24 times the speed of a VAX 780. I'm also working on an emulator for = the Alpha. The VAX may have been discontinued, but there are many still = out there and ignoring them is just wrong. It appears that /OPT=3DNODISJOINT does appear to work successfully. Thanks, ~Jon. -----Original Message----- From: Craig A. Berry [mailto:[email protected]]=20 Sent: Sunday, August 21, 2016 9:34 AM To: Jonathan Belanger Cc: [email protected] Subject: Re: Trying to build PERL 5.22.3RC1 on OpenVMS VAX V7.3 with = some issues... On Aug 21, 2016, at 7:31 AM, Jonathan Belanger = <[email protected]> wrote: >=20 > Hi All, > =20 > I just joined the list, so please let me know if I make any mistakes. > =20 > I=E2=80=99m trying to build PERL 5.22.3RC1 on a emulated VAX running = OpenVMS VAX V7.2 (unpatched). =20 Why? The VAX architecture was discontinued sixteen years ago. If you = succeed it will take days and days to do the build. There have been an = increasing number of features that won=E2=80=99t work right on an ODS-2 = disk. So, it=E2=80=99s an uphill battle, and not worth the effort when = you can get an Alpha emulator or a cheap Itanium on eBay. > After getting past a few issues that prevented the build from = proceeding (CONFIGURE.COM, DESCRIP_MMS.TEMPLATE, and MAKFILE.PL in = DYNALOADER needed some changes). I=E2=80=99m now at the point where MD5 = is compiling and though it shows CPU time being takeng up, there is no = I/O occurring and the compilation never returns. The compile = I=E2=80=99m using is Compaq (DEC) C V6.4. Has anyone else had this = issue? I=E2=80=99m not sure how to best debug it. Any help would be = appreciated. The optimizer on that old compiler gets confused but compiling with = /Optimize=3D(NODISJOINT) has been reported to do the trick. There is a patch to do that here in this ticket: <https://rt.perl.org/Public/Bug/Display.html?id=3D85932> ________________________________________ Craig A. Berry "... getting out of a sonnet is much more difficult than getting in." Brad Leithauser