From: H.Merijn Brand Date: Tue, 27 Mar 2007 06:15:21 +0000 (+0000) Subject: Documented the PA-RISC End-Of_Life plan; more servers; some IPF X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=c8fb9d349396af98577278122fee7357e4ce610e;p=p5sagit%2Fp5-mst-13.2.git 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 --- diff --git a/README.hpux b/README.hpux index cfe3a99..4c173ab 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