X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/ddce4f2346ae16c7ac37105caf305e20623bf787..437634214c32c38d6863be2710942f00fb607f6f:/README.hpux?ds=sidebyside diff --git a/README.hpux b/README.hpux index d849445..a1b59de 100644 --- a/README.hpux +++ b/README.hpux @@ -41,7 +41,7 @@ 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/portal/swdepot/displayProductInfo.do?productNumber=PERL +L for both PA-RISC and IPF (Itanium Processor Family). They are built with the HP ANSI-C compiler. Up till 5.8.8 that was done by ActiveState. @@ -69,7 +69,7 @@ HP has asked the porting centre to move Open Source binaries from /opt to /usr/local, so binaries produced since the start of July 2002 are located in /usr/local. -One of HP porting centres URL's is http://hpux.connect.org.uk/ +One of HP porting centres URL's is L The port currently available is built with GNU gcc. =head2 Compiling Perl 5 on HP-UX @@ -122,7 +122,7 @@ ends as shown in the following table: | cores | | PA-8900/rp34x0 | 2014 | +--------+----------------+----------------+-----------------+ -From http://www.hp.com/products1/evolution/9000/faqs.html: +From L The last order date for HP 9000 systems was December 31, 2008. @@ -272,7 +272,7 @@ support all versions of HP-UX, here is a short list 11.31 11i v3 64 PA & IPF See for the full list of hardware/OS support and expected end-of-life -http://www.hp.com/go/hpuxservermatrix +L =head2 Building Dynamic Extensions on HP-UX @@ -402,17 +402,16 @@ for updates/patches. Enter "ANSI" as keyword. When you are going to use the GNU C compiler (gcc), and you don't have gcc yet, you can either build it yourself from the sources (available -from e.g. http://www.gnu.ai.mit.edu/software/gcc/releases.html) or fetch -a prebuilt binary from the HP porting center. There are two places where -gcc prebuilds can be fetched; the first and best (for HP-UX 11 only) is -http://h21007.www2.hp.com/dspp/tech/tech_TechSoftwareDetailPage_IDX/1,1703,547,00.html -the second is http://hpux.cs.utah.edu/hppd/hpux/Gnu/ where you can also -find the GNU binutils package. (Browse through the list, because there -are often multiple versions of the same package available). +from e.g. L) or fetch +a prebuilt binary from the HP porting center. gcc prebuilds can be +fetched from +L +(Browse through the list, because there are often multiple versions of +the same package available). Above mentioned distributions are depots. H.Merijn Brand has made prebuilt -gcc binaries available on http://mirrors.develooper.com/hpux/ and/or -http://www.cmve.net/~merijn/ for HP-UX 10.20, HP-UX 11.00, HP-UX 11.11 +gcc binaries available on L and/or +L for HP-UX 10.20, HP-UX 11.00, HP-UX 11.11 (HP-UX 11i v1), and HP-UX 11.23 (HP-UX 11i v2) in both 32- and 64-bit versions. These are bzipped tar archives that also include recent GNU binutils and GNU gdb. Read the instructions on that page to rebuild gcc @@ -482,7 +481,8 @@ HP-UX versions before 10.30 require a separate installation of a POSIX threads library package. Two examples are the HP DCE package, available on "HP-UX Hardware Extensions 3.0, Install and Core OS, Release 10.20, April 1999 (B3920-13941)" or the Freely available PTH package, available -on H.Merijn's site (http://mirrors.develooper.com/hpux/). +on H.Merijn's site (L). The use of PTH +will be unsupported in perl-5.12 and up and is rather buggy in 5.11.x. If you are going to use the HP DCE package, the library used for threading is /usr/lib/libcma.sl, but there have been multiple updates of that