Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.

Cannot run PCM - "GLIBCXX_3.4.15 not found"

Kishore__Nanda
Beginner
729 Views

hi All,

I am new to using PCM. I need the pcm-memory.x to be run to look at some memory B/W related issue.

I compiled the latest PCM I downloaded from git-bub repo (https://github.com/opcm/pcm)

It generated the .x files. 

I have a E5-2600-v3 platform where I need to measure the memory B/W,

I have the following glibc, gcc and other development tools installed part of RHEL 6.6 (2.6.32-504.23.4.el6.x86_64)

$ g++ --version |grep -i g++
g++ (GCC) 4.4.7 20120313 (Red Hat 4.4.7-11)

$ gcc --version |grep -i gcc
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-11)

$ ldd --version|grep -i ldd
ldd (GNU libc) 2.12

When I run the PCM-memory.x I get the following error:

./pcm-memory.x: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./pcm-memory.x)
./pcm-memory.x: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./pcm-memory.x)
./pcm-memory.x: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by ./pcm-memory.x)
./pcm-memory.x: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./pcm-memory.x)
./pcm-memory.x: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./pcm-memory.x)
./pcm-memory.x: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ./pcm-memory.x)
./pcm-memory.x: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by ./pcm-memory.x)

Is it necessary to have glibc 3.4 and CXXABI 1.3.11 version each time we run pcm?

How do I make it run independent of OS version? Do I need the latest version of glibc?

0 Kudos
0 Replies
Reply