summaryrefslogtreecommitdiff
path: root/README.hpux
diff options
context:
space:
mode:
authorH.Merijn Brand <h.m.brand@xs4all.nl>2007-03-27 06:15:21 +0000
committerH.Merijn Brand <h.m.brand@xs4all.nl>2007-03-27 06:15:21 +0000
commitc8fb9d349396af98577278122fee7357e4ce610e (patch)
treedebce43e604bade104869b13edcda156daa0f231 /README.hpux
parentf0ab9afb53ef594bb6fb8989153fbfba9762816f (diff)
downloadperl-c8fb9d349396af98577278122fee7357e4ce610e.tar.gz
Documented the PA-RISC End-Of_Life plan; more servers; some IPF
remarks. TODO: the various locations for downloading prebuilt depots, and what their specifics are. The first is now in, but no specifics yet. p4raw-id: //depot/perl@30770
Diffstat (limited to 'README.hpux')
-rw-r--r--README.hpux77
1 files changed, 52 insertions, 25 deletions
diff --git a/README.hpux b/README.hpux
index cfe3a990cc..4c173ab2ed 100644
--- a/README.hpux
+++ b/README.hpux
@@ -32,14 +32,18 @@ following modules were installed:
Font::AFM-1.18 Storable-1.011 libxml-perl-0.07
HTML-Tree-3.11 URI-1.11 perl-ldap-0.23
-The build was a portable hppa-1.1 multithread build that supports large
-files compiled with gcc-2.9-hppa-991112
+That build was a portable hppa-1.1 multithread build that supports large
+files compiled with gcc-2.9-hppa-991112.
-If you perform a new installation, then Perl will be installed
-automatically.
+If you perform a new installation, then (a newer) Perl will be installed
+automatically. Preinstalled HP-UX systems now slao have more recent versions
+of Perl and the updated modules.
-More recent (preinstalled) HP-UX systems have more recent versions of
-Perl and the updated modules.
+The official (threaded) builds from HP, as they are shipped on the
+Application DVD/CD's are available on
+http://www.software.hp.com/cgi-bin/swdepot_parser.cgi/cgi/displayProductInfo.pl?productNumber=PERL
+for both PA-RISC and IPF (Itanium Processor Family). They are built
+with the HP ANSI-C compiler.
=head2 Using perl from HP's porting centre
@@ -77,7 +81,7 @@ details.
=head2 PA-RISC
-HP's current Unix systems run on its own Precision Architecture
+HP's HP9000 Unix systems run on HP's own Precision Architecture
(PA-RISC) chip. HP-UX used to run on the Motorola MC68000 family of
chips, but any machine with this chip in it is quite obsolete and this
document will not attempt to address issues for compiling Perl on the
@@ -85,7 +89,30 @@ Motorola chipset.
The most recent version of PA-RISC at the time of this document's last
update is 2.0. HP PA-RISC systems are usually refered to with model
-description "HP 9000".
+description "HP 9000". The last CPU in this series is the PA-8900.
+Support for PA-RISC architectured machines officially ends as shown
+in the following table:
+
+ PA-RISC End-of-Life Roadmap
+ +--------+----------------+----------------+-----------------+
+ | HP9000 | Superdome | PA-8700 | Spring 2011 |
+ | 4-128 | | PA-8800/sx1000 | Summer 2012 |
+ | cores | | PA-8900/sx1000 | 2014 |
+ | | | PA-8900/sx2000 | 2015 |
+ +--------+----------------+----------------+-----------------+
+ | HP9000 | rp7410, rp8400 | PA-8700 | Spring 2011 |
+ | 2-32 | rp7420, rp8420 | PA-8800/sx1000 | 2012 |
+ | cores | rp7440, rp8440 | PA-8900/sx1000 | Autumn 2013 |
+ | | | PA-8900/sx2000 | 2015 |
+ +--------+----------------+----------------+-----------------+
+ | HP9000 | rp44x0 | PA-8700 | Spring 2011 |
+ | 1-8 | | PA-8800/rp44x0 | 2012 |
+ | cores | | PA-8900/rp44x0 | 2014 |
+ +--------+----------------+----------------+-----------------+
+ | HP9000 | rp34x0 | PA-8700 | Spring 2011 |
+ | 1-4 | | PA-8800/rp34x0 | 2012 |
+ | cores | | PA-8900/rp34x0 | 2014 |
+ +--------+----------------+----------------+-----------------+
A complete list of models at the time the OS was built is in the file
/usr/sam/lib/mo/sched.models. The first column corresponds to the last
@@ -164,7 +191,7 @@ that contained the explanation is dead, so here's a short summary:
rp2400, rp2405, rp2430, rp2450, rp2470, rp3410, rp3440, rp4410,
rp4440, rp5400, rp5405, rp5430, rp5450, rp5470, rp7400, rp7405,
- rp7410, rp7420, rp8400, rp8420, Superdome
+ rp7410, rp7420, rp7440, rp8400, rp8420, rp8440, Superdome
The current naming convention is:
@@ -185,7 +212,7 @@ The current naming convention is:
b = blade
sa = appliance
-=head2 Itanium Processor Family and HP-UX
+=head2 Itanium Processor Family (IPF) and HP-UX
HP-UX also runs on the new Itanium processor. This requires the use
of a different version of HP-UX (currently 11.23 or 11i v2), and with
@@ -202,14 +229,14 @@ HP Itanium 2 systems are usually refered to with model description
=head2 Itanium, Itanium 2 & Madison 6
-HP also ships servers with the 128-bit Itanium processor(s). The cx2600
+HP also ships servers with the 128-bit Itanium processor(s). The cx26x0
is told to have Madison 6. As of the date of this document's last update,
the following systems contain Itanium or Itanium 2 chips (this is likely
to be out of date):
- BL60p, cx2600, rx1600, rx1620, rx2600, rx2600hptc, rx2620, rx3600,
- rx4610, rx4640, rx5670, rx6600, rx7620, rx7640, rx8620, rx8640,
- rx9610, sx1000, sx2000
+ BL60p, BL860c, cx2600, cx2620, rx1600, rx1620, rx2600, rx2600hptc,
+ rx2620, rx2660, rx3600, rx4610, rx4640, rx5670, rx6600, rx7420,
+ rx7620, rx7640, rx8420, rx8620, rx8640, rx9610, sx1000, sx2000
To see all about your machine, type
@@ -287,9 +314,9 @@ the DB_File module, which requires SleepyCat's libdb.sl:
# vi Makefile
... add +Z to all cflags to create shared objects
CFLAGS= -c $(CPPFLAGS) +Z -Ae +O2 +Onolimit \
- -I/usr/local/include -I/usr/include/X11R6
+ -I/usr/local/include -I/usr/include/X11R6
CXXFLAGS= -c $(CPPFLAGS) +Z -Ae +O2 +Onolimit \
- -I/usr/local/include -I/usr/include/X11R6
+ -I/usr/local/include -I/usr/include/X11R6
# make clean
# make
@@ -389,14 +416,14 @@ which calls any file-manipulating C function will need to be recompiled
procedure).
The list of functions that will need to recompiled is:
-creat, fgetpos, fopen,
-freopen, fsetpos, fstat,
-fstatvfs, fstatvfsdev, ftruncate,
-ftw, lockf, lseek,
-lstat, mmap, nftw,
-open, prealloc, stat,
-statvfs, statvfsdev, tmpfile,
-truncate, getrlimit, setrlimit
+ creat, fgetpos, fopen,
+ freopen, fsetpos, fstat,
+ fstatvfs, fstatvfsdev, ftruncate,
+ ftw, lockf, lseek,
+ lstat, mmap, nftw,
+ open, prealloc, stat,
+ statvfs, statvfsdev, tmpfile,
+ truncate, getrlimit, setrlimit
Another drawback is only valid for Perl versions before 5.6.0. This
drawback is that the seek and tell functions (both the builtin version
@@ -596,6 +623,6 @@ With much assistance regarding shared libraries from Marc Sabatella.
=head1 DATE
-Version 0.7.8.01: 2007-01-12
+Version 0.7.9: 2007-03-14
=cut