1. Install Xlc Compiler Aix Records Software
  2. Xlc Compiler

Perl Programmers Reference GuideNAMEREADME.aix - Perl version 5 on IBM AIX (UNIX) systemsDESCRIPTIONThis document describes various features of IBM's UNIX operating system AIX that will affect how Perl version 5 (hereafter just Perl) iscompiled and/or runs.Compiling Perl 5 on AIXFor information on compilers on older versions of AIX, see 'Compiling Perl 5 on older AIX versions up to 4.3.3'.When compiling Perl, you must use an ANSI C compiler. AIX does not ship an ANSI compliant C compiler with AIX by default, but binary buildsof gcc for AIX are widely available. A version of gcc is also included in the AIX Toolbox which is shipped with AIX.Supported CompilersCurrently all versions of IBM's 'xlc', 'xlcr', 'cc', 'ccr' or 'vac' ANSI/C compiler will work for building Perl if that compiler works onyour system.If you plan to link Perl to any module that requires thread-support, 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 'Threaded Perl' later on.As of writing (2010-09) only the IBM XL C for AIX or IBM XL C/C for AIX compiler is supported by IBM on AIX 5L/6.1/7.1.The following compiler versions are currently supported by IBM:IBM XL C and IBM XL C/C V8, V9, V10, V11The XL C for AIX is integrated in the XL C/C for AIX compiler and therefore also supported.If you choose XL C/C V9 you need APAR IZ35785 installed otherwise the integrated SDBMFile do not compile correctly due to anoptimization bug.

Install Xlc Compiler Aix Records

You can circumvent this problem by adding -qipa to the optimization flags (-Doptimize='-O -qipa'). The PTF for APARIZ35785 which solves this problem is available from IBM (April 2009 PTF for XL C/C Enterprise Edition for AIX, V9.0).If you choose XL C/C V11 you need the April 2010 PTF (or newer) installed otherwise you will not get a working Perl version.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 nodifficulty, but also can take advantage of features listed later that require the use of IBM compiler-specific command-line flags.If you decide to use gcc, make sure your installation is recent and 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.Incompatibility with AIX Toolbox lib gdbmIf the AIX Toolbox version of lib gdbm vac.C.4.4.0.3is OK (vac.C.4.4.0.2 not needed)xlC.C.3.1.3.3 = xlC.C.3.1.4.10 is NOT OK (xlC.C.3.1.4.0 is not available)# ftp ftp.software.ibm.comConnected to service.boulder.ibm.com.: welcome message.Name (ftp.software.ibm.com:merijn): anonymous331 Guest login ok, send your complete e-mail address as password.Password. Accepted login stuffftp cd /aix/fixes/v4/ftp dir other other.lloutput to local-file: other.ll? Y200 PORT command successful.150 Opening ASCII mode data connection for /bin/ls.226 Transfer complete.ftp dir xlc xlc.lloutput to local-file: xlc.ll? Y200 PORT command successful.150 Opening ASCII mode data connection for /bin/ls.226 Transfer complete.ftp bye.

Install Xlc Compiler Aix Records Software

Install xlc compiler aix records softwareAix

Xlc Compiler

Source code and SPEC files Remarks. I always provide the source code as well as all patches and the SPEC file. The only exception is GCC where the source code is linked directly to the GCC GNU website as this package is so big in size.

All this is contained in the SRC RPM file that you find exactly on the same webpages as the binary RPM. Here are direct links to all.

The SRC RPM is installed in the same way as binary RPMs, e.g.,rpm -ivh.src.rpmAfterwards you'll find the sources and patches in /opt/freeware/src/packages/SOURCES and the SPEC file in /opt/freeware/src/packages/SPECS. Here is an example how you can extract the abc-1.2.3-1.src.rpm SRC RPM file into a local directory tmp:mkdir tmpcd tmprpm2cpio /abc-1.2.3-1.src.rpm /opt/freeware/bin/cpio -idmNote: You need GNU cpio as AIX cpio produces I/O errors.