IBM Software Development Kit for PowerLinux (Release notes)

IBM Software Development Kit for PowerLinux

Release Notes for Version 1.4.0

Overview

The IBM® Software Development Kit for PowerLinux is a free, Eclipse-based Integrated Development Environment (IDE). The SDK integrates C/C++ source development with the IBM® Advance Toolchain for PowerLinux, Post-Link Optimization, and classic Linux performance analysis tools (including OProfile and Valgrind).

This release includes materials licensed to IBM under ILAN (International License Agreement for Non-Warranted Programs). The licensing full text can be found at licenses folder under the installation directory.


Content

Features

What is new in version 1.4.0

Updated Eclipse Components

Includes support for Advance Toolchain 7.0

OProfile includes operf support

Valgrind enhancements

Migration Advisor enhancements

CPI breakdown enhancements

New coding assistant plug-in

Supported systems

Required packages

The IBM SDK for PowerLinux requires the following packages installed in the system:

There are optional packages which are only needed for certain features of the IDE:

Installation

Installing IBM® Advance Toolchain for PowerLinux

This SDK relies on the IBM Advance Toolchain for PowerLinux, version 6.0-4 and 7.0-0 (optional). So it does require at least version 6.0-4 installed in the system before installation of the ibm-sdk-lop RPM.

The newest RPM packages for Advance Toolchain version 6.0 can be found at:

The newest RPM packages for Advance Toolchain version 7.0 can be found at:

Observations:

Installing FDPR

The FDPR tool is distributed together with the IBM SDK for PowerLinux. The SDK requires the FDPR RPM to be installed before installation of the ibm-sdk-lop RPM. To install it:

Installing pthread-mon

The Pthread-mon tool is distributed together with the IBM SDK for PowerLinux. The SDK requires the pthread-mon RPM to be installed before installation of the ibm-sdk-lop RPM. To install it:

(optional) Installing Systemtap

In order to enable certain IBM Trace Analyzer features, Systemtap and some kernel packages are required to be properly installed.

For RHEL 6 and Fedora 18:

For SLES 11:

Make sure the set of packages -devel, -debuginfo and -debuginfo-common versions match your kernel version running.

(optional) Installing ibm-sdk-lop-stp

The ibm-sdk-lop-stp package is meant to provide a Systemtap dependencies verification script and a script to enable Systemtap integration with the IBM SDK for PowerLinux. In order to enable certain IBM Trace Analyzer features, ibm-sdk-lop-stp is required to be properly installed.

For RHEL 6:

For Fedora 18:

For SLES 11:

For either packages install it by running rpm -ivh ibm-sdk-lop-stp-<arch>-<version>.ppc64.rpm" as the root user.

(optional) Installing the IBM SDK for PowerLinux server RPM

The x86_64 IBM SDK for PowerLinux remote development package allow you to remotely create, compile, run, debug and analyze an C/C++ project on Power machines. To make it work properly, you need to install the x86_64 version of the IBM SDK for PowerLinux on a workstation (client side) but it also requires installation of a package called IBM SDK for PowerLinux server RPM (remote agent) on the Power machines you want to perform remote development.

The IBM SDK for PowerLinux server RPM is going to install a pre-built version of PTP SDM (scalable debug manager) along with IBM Java Runtime. It also ensures you have the right versions of fdpr and pthread-mon in your remote system.

As the root user, in the Power system:

Post-install setup

Post-install setup for Oprofile and SystemTap is required. The procedures are described at the Completing IBM SDK for PowerLinux post-installation setup section in the SDK User Guide

Launching the IDE

The IDE will be installed under the /opt/ibm/ibm-sdk-lop directory.

To launch the IDE, run the ibm-sdk-lop script under the installation directory.

IMPORTANT: never use the sdk_launcher binary to launch the IDE!

Documentation

The most recent release notes, a complete user guide and further documentation may be found at IBM SDK for PowerLinux website.

The SDK user guide is available online or in the eclipse UI via Help menu. Browse Help -> Help Contents -> Developing software using IBM SDK for Power Linux to access it

Documentation for each component of the SDK can be found at:

Known Issues

Translate this page