summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Tammer <tammer@tammer.net>2009-07-17 10:22:42 +0200
committerCraig A. Berry <craigberry@mac.com>2009-07-17 09:51:04 -0500
commite3c125ffa5002b0ab2c402446f4e5b2850b634aa (patch)
tree8681ac2f0c61d5dc9b439873a023dc025e881e24
parent02569b83981ae18ebfaeeac6872f94b7afd6e5a6 (diff)
downloadperl-e3c125ffa5002b0ab2c402446f4e5b2850b634aa.tar.gz
README.aix for Perl 5.10.1
-rw-r--r--README.aix27
1 files changed, 18 insertions, 9 deletions
diff --git a/README.aix b/README.aix
index 7b6dbcfba6..68c8503988 100644
--- a/README.aix
+++ b/README.aix
@@ -32,7 +32,7 @@ like DBD::Oracle, it is better to use the _r version of the compiler.
This will not build a threaded Perl, but a thread-enabled Perl. See
also L<Threaded Perl> later on.
-As of writing (2008-11) only the IBM XL C for AIX or XL C/C++ for AIX
+As of writing (2009-07) only the IBM XL C for AIX or XL C/C++ for AIX
compiler is supported by IBM on AIX 5L/6.1.
The following compiler versions are supported by IBM:
@@ -45,8 +45,8 @@ If you choose XL C/C++ V9 you need APAR IZ35785 installed
otherwise the integrated SDBM_File do not compile correctly due
to an optimization bug. You can circumvent this problem by
adding -qipa to the optimization flags (-Doptimize='-O -qipa').
-The PTF for APAR IZ35785 which solves this problem will be available
-in 1Q 2009. IBM does provide an emergency fix for this problem.
+The PTF for APAR IZ35785 which solves this problem is available
+from IBM (April 2009 PTF for XL C/C++ Enterprise Edition for AIX, V9.0).
Perl can be compiled with either IBM's ANSI C compiler or with gcc.
The former is recommended, as not only it can compile Perl with no
@@ -58,23 +58,32 @@ complete, and be sure to read the Perl INSTALL file for more gcc-specific
details. Please report any hoops you had to jump through to the
development team.
-=head2 Perl 5.8.9 was successfully compiled and tested on:
-
+=head2 Incompatibility with AIX Toolbox lib gdbm
+
+If the AIX Toolbox version of lib gdbm 1.8.x ist installed on the
+system then Perl will not work. This library contains a defect version
+of the dbm_store() function.
+
+=head2 Perl 5.10 was successfully compiled and tested on:
+
AIX Level | Compiler Level | w th | w/o th
--------------------------+-------------------------+------+-------
5.1 TL9 32 bit | XL C/C++ V7 | OK | OK
5.1 TL9 32 bit | gcc 3.2.2 | OK | OK
5.1 TL9 64 bit | XL C/C++ V7 | OK | OK
5.2 TL10 32 bit | XL C/C++ V8 | OK | OK
+ 5.2 TL8 64 bit | VA C/C++ V6 | OK | OK
5.2 TL10 64 bit | XL C/C++ V8 | OK | OK
5.3 TL7 32 bit | XL C/C++ V9 + IZ35785 | OK | OK
5.3 TL7 32 bit | gcc 4.2.4 | OK | OK
5.3 TL7 64 bit | XL C/C++ V9 + IZ35785 | OK | OK
6.1 TL1 32 bit | XL C/C++ V10 | OK | OK
6.1 TL1 64 bit + IZ39077 | XL C/C++ V10 | OK | OK
-
+
w th = with thread
w/o th = without thread
+ nyt = not yet tested
+ OK = tested
Successfully tested means that all make test runs with an result of 100% OK.
All tests were conducted with -Duseshrplib set.
@@ -124,7 +133,7 @@ can set:
/etc/security/limits
default: (or your user)
- data = -1 (default is 262144 * 512 byte)
+ data = -1 (default is 262144 * 512 byte)
With the default setting the size is limited to 128MB.
The -1 removes this limit.
@@ -183,7 +192,7 @@ With the following options you get a Perl version which passes all
make tests in 64-bit mode.
export OBJECT_MODE=64 / setenv OBJECT_MODE 64 (depending on your shell)
-
+
rm config.sh
./Configure \
-d \
@@ -460,6 +469,6 @@ Rainer Tammer <tammer@tammer.net>
=head1 DATE
-Version 0.0.8: 01 Dec 2008
+Version 0.0.9: 08 Jul 2009
=cut