IBM Support

InfoSphere Streams application compilation errors on PowerLinux

Technote (troubleshooting)


Linker errors occur when you compile InfoSphere Streams applications on PowerLinux.


InfoSphere Streams applications fail to compile and link on PowerLinux with messages similar to the following example:

"/opt/at5.0/libexec/gcc/powerpc64-linux/4.6.4/ld: build/pe/<random-name>.o: undefined reference to symbol 'pthread_cancel@@GLIBC_2.3'"


An issue with Advance Toolchain Version 5.0-9, which can result in applications not successfully linking.


InfoSphere Streams Version 3.0 or Version 3.1 applications running on PowerLinux with the Advance Toolchain Version 5.0-9 RPMs installed.

Resolving the problem

Install an updated version of the Advance Toolchain RPMs. The currently recommended version is 5.0-10.

For update instructions, see the following Technote:

Document information

More support for: IBM Streams
Programming Model and Language

Software version: 3.0, 3.1

Operating system(s): Linux

Reference #: 1643104

Modified date: 12 August 2013