Lines Matching full:aix

9 perlaix - Perl version 5 on IBM AIX (UNIX) systems
14 system AIX that will affect how Perl version 5 (hereafter just Perl)
17 =head2 Compiling Perl 5 on AIX
19 For information on compilers on older versions of AIX, see L</Compiling
20 Perl 5 on older AIX versions up to 4.3.3>.
22 When compiling Perl, you must use an ANSI C compiler. AIX does not ship
23 an ANSI compliant C compiler with AIX by default, but binary builds of
24 gcc for AIX are widely available. A version of gcc is also included in
25 the AIX Toolbox which is shipped with AIX.
38 As of writing (2010-09) only the I<IBM XL C for AIX> or I<IBM XL C/C++
39 for AIX> compiler is supported by IBM on AIX 5L/6.1/7.1.
45 The XL C for AIX is integrated in the XL C/C++ for AIX compiler and
53 from IBM (April 2009 PTF for XL C/C++ Enterprise Edition for AIX, V9.0).
68 =head2 Incompatibility with AIX Toolbox lib gdbm
70 If the AIX Toolbox version of lib gdbm < 1.8.3-5 is installed on your
72 /opt/freeware/include/gdbm/dbm.h|ndbm.h which conflict with the AIX
80 Perl | AIX Level | Compiler Level | w th | w/o th
104 All tests were conducted on the oldest supported AIX technology level
105 with the latest support package applied. If the tested AIX version is
106 out of support (AIX 4.3.3, 5.1, 5.2) then the last available support
109 =head2 Building Dynamic Extensions on AIX
112 and AIX 4.3 or newer Perl uses the AIX native dynamic loading interface
114 that was used in Perl releases 5.6.1 and earlier or, for AIX releases
118 using the AIX native interface. This change also enables the use of
130 Should yield no problems with AIX 5.1 / 5.2 / 5.3 / 6.1 / 7.1.
132 IBM uses the AIX system Perl (V5.6.0 on AIX 5.1 and V5.8.2 on
133 AIX 5.2 / 5.3 and 6.1; V5.8.8 on AIX 5.3 TL11 and AIX 6.1 TL4; V5.10.1
134 on AIX 7.1) for some AIX system scripts. If you switch the links in
135 /usr/bin from the AIX system Perl (/usr/opt/perl5) to the newly build
136 Perl then you get the same features as with the IBM AIX system Perl if
139 The threaded Perl build works also on AIX 5.1 but the IBM Perl
140 build (Perl v5.6.0) is not threaded on AIX 5.1.
146 If your AIX system is installed with 64-bit support, you can expect 64-bit
147 configurations to work. If you want to use 64-bit Perl on AIX 6.1
178 =head2 Recommended Options AIX 5.1/5.2/5.3/6.1 and 7.1 (threaded/32-bit)
182 configuration for the Perl builds that AIX ships with.
193 IBM AIX system Perl installation.
195 =head2 Recommended Options AIX 5.1/5.2/5.3/6.1 and 7.1 (32-bit)
208 IBM AIX system Perl installation.
210 =head2 Recommended Options AIX 5.1/5.2/5.3/6.1 and 7.1 (threaded/64-bit)
226 =head2 Recommended Options AIX 5.1/5.2/5.3/6.1 and 7.1 (64-bit)
242 IBM AIX system Perl installation.
250 =head2 Compiling Perl 5 on AIX 7.1.0
252 A regression in AIX 7 causes a failure in make test in Time::Piece during
259 =head2 Compiling Perl 5 on older AIX versions up to 4.3.3
261 Due to the fact that AIX 4.3.3 reached end-of-service in December 31,
263 Perl 5.8.9 could be compiled on AIX up to 4.3.3 with the following
266 When compiling Perl, you must use an ANSI C compiler. AIX does not ship
267 an ANSI compliant C-compiler with AIX by default, but binary builds of
268 gcc for AIX are widely available.
270 At the moment of writing, AIX supports two different native C compilers,
279 you will find xlC.C for AIX-5.0 as package
316 The same might happen to AIX 5.1 or other OS levels. As a side note, Perl
324 =head2 Building Dynamic Extensions on AIX E<lt> 5L
326 AIX supports dynamically loadable objects as well as shared libraries.
332 Note that starting from Perl 5.7.2 (and consequently 5.8.0) and AIX 4.3
333 or newer Perl uses the AIX native dynamic loading interface in the so
335 used in Perl releases 5.6.1 and earlier or, for AIX releases 4.2 and
339 using the AIX native interface. This change also enables the use of C++
358 "base" is available. In other words, the AIX compiler patches are
372 ftp> cd /aix/fixes/v4/
389 On AIX 4.2 using xlC, we continue:
392 xlC.C 3.1.4.9 COMMITTED C for AIX Compiler
393 xlC.C 3.1.4.0 COMMITTED C for AIX Compiler
405 # wget ftp://ftp.software.ibm.com/aix/fixes/v4/xlc/xlC.C.3.1.4.10.bff
408 On AIX 4.3 using vac, we continue:
411 vac.C 5.0.2.2 COMMITTED C for AIX Compiler
412 vac.C 5.0.2.0 COMMITTED C for AIX Compiler
418 # wget ftp://ftp.software.ibm.com/aix/fixes/v4/other/vac.C.5.0.2.6.bff
434 "C for AIX", and follow the instructions.
461 symbols, which usually is not done in AIX.
464 Configure in AIX, because that affects of how the C<nm> tool is used.
472 http://www.ibm.com/servers/aix/products/aixos/linux/
500 If your AIX is installed with 64-bit support, you can expect 64-bit
504 =head2 AIX 4.2 and extensions using C++ with statics
506 In AIX 4.2 Perl extensions that use C++ functions that use statics
508 In newer AIX releases this has been solved by linking Perl with
509 the libC_r library, but unfortunately in AIX 4.2 the said library
512 therefore in AIX 4.2 Perl is not linked against the libC_r.