Menu

#781 Change Linux 64-bit build system to RHEL 6.8

Next
open
Platform (67)
5
2017-04-12
2017-04-12
No

The STAF Linux x86_64 build system (staf4g.austin.ibm.com) is running Red Hat Enterprise Linux Server Release 5.11. The End of Life for RHEL 5 is March 30, 2017. So, must change to use RHEL 6. However, there isn't an easy upgrade path from RHEL 5 to RHEL 6.

So, need to set up a new VM, staflinux1.swg.usma.ibm.com, running Red Hat Enterprise Linux Server Release 6.8 as the new STAF Linux 64-bit build system.

In addition, staf4g was the FTP server for STAF builds. So, will need to setup a FTP server on another STAF system.

Discussion

  • Sharon Lucas

    Sharon Lucas - 2017-04-12

    Updated BuildSTAF.xml to specify the new Linux RHEL 6 64-bit system as the STAF build and test system for Linux 64-bit. Also, updated the 'osversion' to the kernel version of the new Linux 64-bit STAF build system to indicate that you must have kernel version 2.6.32-642 or later on your Linux system in order to use the binaries we provide in the STAF installer files for Linux 64-bit. This information is set in the install.properties file in the STAF installation directory (e.g. /usr/local/staf).

    Index: BuildSTAF.xml
    ===================================================================
    RCS file: /cvsroot/staf/src/staf/autobuild/BuildSTAF.xml,v
    retrieving revision 1.110
    diff -r1.110 BuildSTAF.xml
    385c385
    <          'build_machine'      : 'staf4g.austin.ibm.com',
    ---
    >          'build_machine'      : 'staflinux1.swg.usma.ibm.com',
    412c412
    <          'osversion'          : '2.6.18-406+',
    ---
    >          'osversion'          : '2.6.32-642+',
    415c415
    <            { 'targetMachine'    : 'staf4g.austin.ibm.com',
    ---
    >            { 'targetMachine'    : 'staflinux1.swg.usma.ibm.com',
    
     
  • Sharon Lucas

    Sharon Lucas - 2017-04-12

    Here's a cvs diff of the documentation changes:

    Index: STAFInstall.xml
    ===================================================================
    RCS file: /cvsroot/staf/src/staf/docs/installguide/STAFInstall.xml,v
    retrieving revision 1.112
    diff -r1.112 STAFInstall.xml
    3735,3736c3735,3736
    < Red Hat Enterprise Linux Server release 5.11 (Tikanga)
    < gcc version 4.1.2 20080704 (Red Hat 4.1.2-55)
    ---
    > Red Hat Enterprise Linux Server release 6.8 (Santiago)
    > gcc version 4.4.7 20120313 (Red Hat 4.4.7-17)
    3738,3740c3738,3740
    < Linux 2.6.18-416.el5 #1 SMP x86_64 x86_64 x86_64 GNU/Linux
    < GNU C Library stable release version 2.5.
    < Compiled by GNU CC version 4.1.2 20080704 (Red Hat 4.1.2-55).
    ---
    > Linux 2.6.32-642.15.1.el6.x86_64 #1 SMP x86_64 x86_64 x86_64 GNU/Linux
    > GNU C Library stable release version 2.12.
    > Compiled by GNU CC version 4.4.7 20120313 (Red Hat 4.4.7-17).
    
     
  • Sharon Lucas

    Sharon Lucas - 2017-04-12
    • Test that STAF support for Perl 5.6, 5.8, 5.10, 5.12, 5.14, and 5.18 built on the new Linux RHEL 6 64-bit build system works.

    • Test that STAF support for Python 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 3.0, 3.1, 3.2, 3.3, and 3.4 built on the new Linux RHEL 64-bit build system works.

     

Log in to post a comment.

MongoDB Logo MongoDB