The IBM Software Development Kit for Linux on Power (SDK) is a free, Eclipse-based Integrated Development Environment (IDE). The SDK integrates C/C++ source development with the Advance Toolchain, Post-Link Optimization, and classic Linux performance analysis tools, including Oprofile, Perf and Valgrind. More information can be found here.
What's new on SDK 1.9.0:
- Built on Eclipse Mars 4.5.2.
- Bundles the latest stable versions of Eclipse CDT, Eclipse PTP and Eclipse Linux Tools.
- Enhanced support for ppc64, ppc64le and x86 64/amd64.
- Installation made easy. A new, simplifed installation procedure with a single script to download and perform the installation of the SDK, Advance Toolchain, and IBM Power Tools repository.
- Integrated Launches for CPI Breakdown, SCA, FDPR and Trace Analyzer which allows executing remote and local profiles.
- New quick-fixes and enhancements on the suggestions provided by the SCA plugin.
- Enhancements on the Migration Advisor plugin: the MA engine was improved in order to make the experience on porting applications easier. The amount of built-ins recognized as possible problems during the migration of an application to Power significantly grow. In addiction new checkers were added: chars and sync builtin
- New checkers on porting applications from Power 32bit to Power 64bit: usage of the type long, implicit cast, pointers, heterogeneous types like structs and unions and format specifiers which is a symbol used in ANSI C/C++ to format input/output strings.
- New visualization graphics on CPI Break- down that eases the visualization of problems and the comparing between multiples executions.
- New support for automatic updates via Eclipse update site.
- New resources on Cheat Sheets and several bug fixes.
A brief overview about the SDK: