#704 Upgrade AIX / AIX64 build machine to AIX 6.1

closed-fixed
Platform (66)
5
2012-04-24
2012-01-16
No

We currently use AIX 5.3 for the aix and aix64 builds. However, the End of Support date for AIX 5.3 is 04/30/2012 (http://www-01.ibm.com/software/support/systemsp/lifecycle/). So, we will need to upgrade the AIX and AIX64 build machine from 5.3 to AIX 6.1 (or later).

Discussion

  • Sharon Lucas

    Sharon Lucas - 2012-01-16
    • summary: Upgrade AIX / AIX64 Build Machine to AIX 6.1 --> Upgrade AIX / AIX64 build machine to AIX 6.1
     
  • Sharon Lucas

    Sharon Lucas - 2012-04-16

    We current use staf6d (AIX 5.3) as the build machine for STAF aix and aix64 builds. We cannot upgrade this system to AIX 6.1 because the AIX 6.1 Release Notes says that machines running RS64 processors are no longer supported and staf6d has processor type PowerPC_RS64-III.

    So, I'm looking at using staf5d (AIX 6.1) as the build machine for STAF aix and aix64 builds. First, need to install the compiler, IBM XL C/C++ for AIX V11.1 on staf5d.

     
  • Sharon Lucas

    Sharon Lucas - 2012-04-16
    • assigned_to: nobody --> slucas
     
  • Sharon Lucas

    Sharon Lucas - 2012-04-24
    • status: open --> closed-fixed
     
  • Sharon Lucas

    Sharon Lucas - 2012-04-24

    Set up staf5d (AIX 6.1) as the build machine for STAF aix and aix64 builds.

    Tested the STAF aix and aix64 builds on AIX 6.1 (staf5d) and on AIX 7.1 (using an AIX 7.1 machine from Paul Ellsworth).

    Could not test the STAF aix and aix64 builds on IBM i yet because we only have access currently to IBMi 5.4 and 6.1 systems and now that the STAF aix builds are built on AIX 6.1 instead of AIX 5.3, they are only supported on IBM i 7.1 systems. I've opened a SES request to get access to an IBM i 7.1 system and when I do, I'll test the STAF aix and aix64 builds on it.

    Here's a cvs diff of the changes for building STAF for AIX 32-bit and 64-bit so that the builds now take place on AIX 6.1 (staf5d) and so that the osversion is '6.1+' to indicate that the STAF AIX builds can only run on AIX 6.1 and later.

    Index: autobuild/BuildSTAF.xml

    RCS file: /cvsroot/staf/src/staf/autobuild/BuildSTAF.xml,v
    retrieving revision 1.71
    diff -r1.71 BuildSTAF.xml
    377c382
    < 'build_machine' : 'staf6d.austin.ibm.com',
    ---
    > 'build_machine' : 'staf5d.austin.ibm.com',
    401c406
    < 'osversion' : '5.3+',
    ---
    > 'osversion' : '6.1+',
    406,407c411
    < 'installFileSuffix': '.bin', # Must be .exe or .bin or .tar.gz or .tar.Z
    < 'runSTAXLocally' : 0
    ---
    > 'installFileSuffix': '.bin' # Must be .exe or .bin or .tar.gz or .tar.Z
    415c419
    < 'build_machine' : 'staf6d.austin.ibm.com',
    ---
    > 'build_machine' : 'staf5d.austin.ibm.com',
    440c444
    < 'osversion' : '5.3+',
    ---
    > 'osversion' : '6.1+',
    443,444c447,448
    < { 'targetMachine' : 'staf6d.austin.ibm.com',
    < 'targetInstallDir' : '/opt/tmp/STAF_autoTest',
    ---
    > { 'targetMachine' : 'staf5d.austin.ibm.com',
    > 'targetInstallDir' : '/opt/tmp/STAF_autoTest64',
    447c451
    < 'javaBinDir' : '/opt/ibm-java-aix-ppc64-60/jre/bin' #'/opt/aix64java/jre/bin'
    ---
    > 'javaBinDir' : '/opt/ibm-java-aix-ppc64-60/jre/bin'

    Here's a cvs diff of changes to documentation and web pages:

    Index: docs/installguide/STAFInstall.xml

    RCS file: /cvsroot/staf/src/staf/docs/installguide/STAFInstall.xml,v
    retrieving revision 1.68
    diff -r1.68 STAFInstall.xml
    6c6
    < April 11, 2012
    ---
    > April 24, 2012
    9c9
    < This document describes how to install STAF V3.4.9 and later.
    ---
    > This document describes how to install STAF V3.4.10 and later.
    898c898
    < <entry>5.3+</entry>
    ---
    > <entry>6.1+</entry>
    908c908
    < <entry>5.3+</entry>
    ---
    > <entry>6.1+</entry>
    958c958
    < <entry>AIX 5.3+, IBM i 5.2+</entry>
    ---
    > <entry>AIX 6.1+, IBM i 7.1+</entry>
    968c968
    < <entry>AIX 5.3+, IBM i 5.2+</entry>
    ---
    > <entry>AIX 6.1+, IBM i 7.1+</entry>
    Index: docs/userguide/Overview.script
    ===================================================================
    RCS file: /cvsroot/staf/src/staf/docs/userguide/Overview.script,v
    retrieving revision 1.38
    diff -r1.38 Overview.script
    57c57,59
    < :li.AIX 5.3 and higher (32-bit, 64-bit)
    ---
    > :li.AIX 6.1 and higher (32-bit, 64-bit)
    > :li.IBM i 7.1 and higher (32-bit, 64-bit), previously known as i5/OS or OS/400
    > :li.z/OS UNIX 1.4 and higher (32-bit, 64-bit)
    60,61d61
    < :li.IBM i 5.2 and higher (32-bit, 64-bit), previously known as i5/OS or OS/400
    < :li.z/OS UNIX 1.4 and higher (32-bit, 64-bit)
    Index: docs/faq/STAFFAQ.xml
    ===================================================================
    RCS file: /cvsroot/staf/src/staf/docs/faq/STAFFAQ.xml,v
    retrieving revision 1.81
    diff -r1.81 STAFFAQ.xml
    62c62
    < STAF 3.4.9+ is supported on the following operating systems:
    ---
    > STAF 3.4.10+ is supported on the following operating systems:
    73c73,77
    < <listitem>AIX Version 5.3 or higher (32-bit, 64-bit)</listitem>
    ---
    > <listitem>AIX 6.1 or higher (32-bit, 64-bit)</listitem>
    > <listitem>IBM i 7.1 and higher (32-bit, 64-bit), previously known as i5/OS or OS/400</listitem>
    > <listitem>z/OS UNIX V1.4 and higher (32-bit, 64-bit)</listitem>
    > <listitem>Mac OS X 10.4 and higher (i386 and PPC)</listitem>
    > <listitem>Mac OX X 10.6 and higher (Universal binary with support for i386, x86_64, and ppc)</listitem>
    80,81d83
    < <listitem>IBM i 5.2 and higher (32-bit, 64-bit), previously known as i5/OS or OS/400</listitem>
    < <listitem>z/OS UNIX V1.4 and higher (32-bit, 64-bit)</listitem>
    83,84d84
    < <listitem>Mac OS X 10.4 and higher (i386 and PPC)</listitem>
    < <listitem>Mac OX X 10.6 and higher (Universal binary with support for i386, x86_64, and ppc) </listitem>
    3213,3214c3213,3214
    < On the AIX 5.1 machine we currently use to build STAF, we have the following
    < AIX xlC C++ runtime ("lslpp -l xlC.aix50.rte"):
    ---
    > On the AIX 6.1 machine that we use to build STAF, we have the following
    > AIX XL C/C++ Runtime ("lslpp -l xlC.aix*.rte"):
    3217c3217
    < xlC.aix50.rte 6.0.0.0 COMMITTED C Set ++ Runtime for AIX 5.0
    ---
    > xlC.aix61.rte 11.1.0.0 COMMITTED XL C/C++ Runtime for AIX 6.1
    3221c3221
    < of the AIX xlC C++ runtime, such as:
    ---
    > of the AIX XL C/C++ Runtime, such as:
    3224c3224
    < xlC.aix50.rte 5.0.2.2 COMMITTED C Set ++ Runtime for AIX 5.0
    ---
    > xlC.aix50.rte 5.0.2.2 COMMITTED XL C/C++ Runtime for AIX 5.0
    3316,3317c3316,3317
    < To correct the problem, you need to upgrade the machine's xlC.aix50.rte
    < to at least 6.0.0.0.
    ---
    > To correct the problem, you need to upgrade the machine's xlC.aix61.rte
    > to at least 11.1.0.0.
    Index: docs/STAFPerl.htm
    ===================================================================
    RCS file: /cvsroot/staf/src/staf/docs/STAFPerl.htm,v
    retrieving revision 1.47
    diff -r1.47 STAFPerl.htm
    13c13
    < Last Updated: March 1, 2012
    ---
    > Last Updated: April 24, 2012
    27c27
    < <br><a name="ToC_AIX32" href="#Header_AIX32">2.6 AIX 5.3+ (32-bit)</a>
    ---
    > <br><a name="ToC_AIX32" href="#Header_AIX32">2.6 AIX (32-bit)</a>
    145,146c145,146
    < <li>AIX 5.3+ (32-bit)
    < <li>Solaris 2.7+ (Sparc 32-bit)
    ---
    > <li>AIX (32-bit)
    > <li>Solaris 10+ (Sparc 32-bit)
    501c501
    < <a name="Header_AIX32" href="#ToC_AIX32"><b>2.6 AIX 5.3+ (32-bit)</b></a><br><br>
    ---
    > <a name="Header_AIX32" href="#ToC_AIX32"><b>2.6 AIX (32-bit)</b></a><br><br>
    746,747c746,747
    < AIX 5.3+ (32-bit),
    < Solaris 2.7+ (Sparc 32-bit),
    ---
    > AIX (32-bit),
    > Solaris 10+ (Sparc 32-bit),
    Index: webpages/sf/getcurrent.php
    ===================================================================
    RCS file: /cvsroot/staf/src/staf/webpages/sf/getcurrent.php,v
    retrieving revision 1.127
    diff -r1.127 getcurrent.php
    549c549
    < <td>AIX 5.3+ (32-bit)</td>
    ---
    > <td>AIX 6.1+ (32-bit)</td>
    557c557
    < <td>AIX 5.3+ (32-bit)</td>
    ---
    > <td>AIX 6.1+ (32-bit)</td>
    565c565
    < <td>AIX 5.3+ (32-bit)</td>
    ---
    > <td>AIX 6.1+ (32-bit)</td>
    573c573
    < <td>AIX 5.3+ (64-bit)</td>
    ---
    > <td>AIX 6.1+ (64-bit)</td>
    581c581
    < <td>AIX 5.3+ (64-bit)</td>
    ---
    > <td>AIX 6.1+ (64-bit)</td>
    589c589
    < <td>AIX 5.3+ (64-bit)</td>
    ---
    > <td>AIX 6.1+ (64-bit)</td>
    695c695
    < <td>IBM i 5.4+ (32-bit),<br>
    ---
    > <td>IBM i 7.1+ (32-bit),<br>
    706c706
    < <td>IBM i 5.4+ (64-bit),<br>
    ---
    > <td>IBM i 7.1+ (64-bit),<br>

     
  • Sharon Lucas

    Sharon Lucas - 2012-04-27

    I now have a IBM i 7.1 system (AS4223). I installed STAF using the aix 32-bit build on IBM i 7.1 and successfully ran STAFTest on it. I also installed STAF using the aix64 build on IBM i 7.1 and successfully ran STAFTest on it.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks