At 1:05 PM +0100 10/28/03, Vorl�nder, Martin wrote:
>[EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>> Just curious. Are there any plans to port Perl to run on
>> OpenVMS on the new
>> Intel IPF processor? Perhaps it's just a matter of getting
>> the compiler and
>> linker and building it with the right flags. (eg. endianness)?
>
>I've been to a three-day "Integrity Developer Forum" where two
>guys tried (on iVMS V8.0), but due to the nature of the build
>process, it'll be very complicated while only cross-compilers
>are available (and the two guys finally gave up).

Because the Perl build makes such extensive use of miniperl, you'd
have to build a native Alpha miniperl and then switch your compiler
flags in mid-stream to go back and build the I64 object files.  There
is latent support for sharing a build directory between Alpha and
VAX, using .ABJ and .AXE extensions for Alpha objects and
executables; this could be extended to support .IBJ and .IXE for
Itanium, but that would only be half the battle.  The hoops we jump
through in order to support a debug build would also be a model for
how to do this, but it hardly seems worth the effort since once 8.1
is out there would be no reason to build that way again.

>
>That said, I did successfully build and run ZIP, UNZIP, GZIP,
>VMSTAR, and MicroEMACS. I don't expect too much hassle once
>iVMS V8.1 with a native C compiler is out.

I don't either.  We'll have to tweak configure.com to properly
recognize the architecture, but that's possibly it.  Of course with
75,000 tests in the test suite, it wouldn't be too surprising if we
shake out some CRTL bugs.
--
________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser

Reply via email to