Perl 5.6 on Cray

Perl for Cray systems is unsupported, and provided without warranty.

Source

After configuring for CRAY_SV1-unicos, the Perl source is available as perl-5.6.0_src.tar.gz (6 MB). The original source is available from www.perl.com.

Building

After running Configure, I got this config.sh for the SV1 (the same file is in perl-5.6.0_src.tar.gz). myconfig is also available.

I found that miniperl aborted after I compiled everything with -O2. I recompiled three modules with -g, and things went better.

perl.c toke.c perly.c

I added the object files to libperl.a, replacing the original versions. After building a new miniperl, the rest of the build and test went more smoothly. The build output and the test output from this step are available.

The summary test of the testing was:

Failed 4 test scripts out of 227, 98.24% okay.

Executables

OS Level CPU Target CPU Type Size Install Directory Link
UNICOS 10 cray-sv1 SV1 only 7 megabytes /opt/perl perl56_sv1.tar.gz
UNICOS 10 cray-ymp J90, SV1, or C90 7 megabytes /opt/perl perl56_j90.tar.gz

Each file is a gzipped tar, so you can use a command like

     gzip -d < perl56_j90.tar.gz | tar -xvf -

to unarchive it.


Cray
Maintained by Kevin Thomas (kjt@cray.com). Copyright © Cray, Inc.