Message boards : Linux : GLIBCXX_3.4.20 not found
<stderr_txt> ../../projects/xansons4cod.com_xansons4cod/xansons_boinc_OMP_1.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ../../projects/xansons4cod.com_xansons4cod/xansons_boinc_OMP_1.0) </stderr_txt>
I found this Ubuntu solution for it:
Running this said I already had the latest version:
sudo apt-get install libstdc++6
So I added the repository per the link and reran.
sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install libstdc++6
It installed an update. Got some more units after the update and they are completing successfully.
|ID: 131 · Rating: 0 · rate: / Reply Quote|
Thank you! I updated the system requirements and added a link to this thread.
|ID: 135 · Rating: 0 · rate: / Reply Quote|
Better way would be to link glibc and libstdc++ statically. Older systems may not have new package ready, and user would be forced to compile new glibc and gcc to get them.
|ID: 141 · Rating: 0 · rate: / Reply Quote|
Was wondering why one of my computers was not getting any points on this project, and found that it is producing nothing but errors.
|ID: 218 · Rating: 0 · rate: / Reply Quote|
Complains that /lib64/libc.so.6 GLIBC_2.17 was required and apparently I did not have it.
Starting with the version 1.01 the OpenMP and OpenCL apps for linux are built with -static-libgcc -static-libstdc++. The oldest linux kernel they were tested on is 3.10. Thanks to your report now we know they fail on the kernel 3.6.
I updated the System Requirements. Now they say that the kernel 3.10 and above is required. However, I set the minimal supported kernel version in the linux plan class specifications to 3.7 (it was 3.0 previously) to determine the oldest kernel version the apps work on.
|ID: 219 · Rating: 0 · rate: / Reply Quote|
Message boards :
GLIBCXX_3.4.20 not found