{"action":"created","issue":{"url":"https://api.github.com/repos/FoldingAtHome/fah-client-pub/issues/1147","labels_url":"https://api.github.com/repos/FoldingAtHome/fah-client-pub/issues/1147/labels{/name}","comments_url":"https://api.github.com/repos/FoldingAtHome/fah-client-pub/issues/1147/comments","events_url":"https://api.github.com/repos/FoldingAtHome/fah-client-pub/issues/1147/events","html_url":"https://github.com/FoldingAtHome/fah-client-pub/issues/1147","id":102954323,"number":1147,"title":"When upgrading FAHClient on Linux, CXXABI is (still) not found in libstdc++so.6","user":{"login":"bb30994","id":5483435,"avatar_url":"https://avatars.githubusercontent.com/u/5483435?v=3","gravatar_id":"","url":"https://api.github.com/users/bb30994","html_url":"https://github.com/bb30994","followers_url":"https://api.github.com/users/bb30994/followers","following_url":"https://api.github.com/users/bb30994/following{/other_user}","gists_url":"https://api.github.com/users/bb30994/gists{/gist_id}","starred_url":"https://api.github.com/users/bb30994/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bb30994/subscriptions","organizations_url":"https://api.github.com/users/bb30994/orgs","repos_url":"https://api.github.com/users/bb30994/repos","events_url":"https://api.github.com/users/bb30994/events{/privacy}","received_events_url":"https://api.github.com/users/bb30994/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-25T05:39:18Z","updated_at":"2015-08-25T20:30:33Z","closed_at":null,"body":"The dependency for CXXABI_1.3.8 cannot be resolved even after adding a link to libstdc++so.\r\n\r\nThis is Ubuntu 14.04 LTS"},"comment":{"url":"https://api.github.com/repos/FoldingAtHome/fah-client-pub/issues/comments/134731211","html_url":"https://github.com/FoldingAtHome/fah-client-pub/issues/1147#issuecomment-134731211","issue_url":"https://api.github.com/repos/FoldingAtHome/fah-client-pub/issues/1147","id":134731211,"user":{"login":"jcoffland","id":1166284,"avatar_url":"https://avatars.githubusercontent.com/u/1166284?v=3","gravatar_id":"","url":"https://api.github.com/users/jcoffland","html_url":"https://github.com/jcoffland","followers_url":"https://api.github.com/users/jcoffland/followers","following_url":"https://api.github.com/users/jcoffland/following{/other_user}","gists_url":"https://api.github.com/users/jcoffland/gists{/gist_id}","starred_url":"https://api.github.com/users/jcoffland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcoffland/subscriptions","organizations_url":"https://api.github.com/users/jcoffland/orgs","repos_url":"https://api.github.com/users/jcoffland/repos","events_url":"https://api.github.com/users/jcoffland/events{/privacy}","received_events_url":"https://api.github.com/users/jcoffland/received_events","type":"User","site_admin":false},"created_at":"2015-08-25T20:30:33Z","updated_at":"2015-08-25T20:30:33Z","body":"You have to add the right libstdc++so.6.  There are many different versions.  Using information from [this page](https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html), I came up with the following table:\r\n\r\n| GCC   | GLibC          | C++ ABI      | libstdc++.so        |\r\n|-------|----------------|--------------|---------------------|\r\n| 3.1.0 | GLIBCPP_3.1    | CXXABI_1     | libstdc++.so.4.0.0  |\r\n| 3.1.1 | GLIBCPP_3.1    | CXXABI_1     | libstdc++.so.4.0.1  |\r\n| 3.2.0 | GLIBCPP_3.2    | CXXABI_1.2   | libstdc++.so.5.0.0  |\r\n| 3.2.1 | GLIBCPP_3.2.1  | CXXABI_1.2   | libstdc++.so.5.0.1  |\r\n| 3.2.2 | GLIBCPP_3.2.2  | CXXABI_1.2   | libstdc++.so.5.0.2  |\r\n| 3.2.3 | GLIBCPP_3.2.2  | CXXABI_1.2   | libstdc++.so.5.0.3  |\r\n| 3.3.0 | GLIBCPP_3.2.2  | CXXABI_1.2.1 | libstdc++.so.5.0.4  |\r\n| 3.3.1 | GLIBCPP_3.2.3  | CXXABI_1.2.1 | libstdc++.so.5.0.5  |\r\n| 3.3.2 | GLIBCPP_3.2.3  | CXXABI_1.2.1 | libstdc++.so.5.0.5  |\r\n| 3.3.3 | GLIBCPP_3.2.3  | CXXABI_1.2.1 | libstdc++.so.5.0.5  |\r\n| 3.4.0 | GLIBCXX_3.4    | CXXABI_1.3   | libstdc++.so.6.0.0  |\r\n| 3.4.1 | GLIBCXX_3.4.1  | CXXABI_1.3   | libstdc++.so.6.0.1  |\r\n| 3.4.2 | GLIBCXX_3.4.2  | CXXABI_1.3   | libstdc++.so.6.0.2  |\r\n| 3.4.3 | GLIBCXX_3.4.3  | CXXABI_1.3   | libstdc++.so.6.0.3  |\r\n| 4.0.0 | GLIBCXX_3.4.4  | CXXABI_1.3.1 | libstdc++.so.6.0.4  |\r\n| 4.0.1 | GLIBCXX_3.4.5  | CXXABI_1.3.1 | libstdc++.so.6.0.5  |\r\n| 4.0.2 | GLIBCXX_3.4.6  | CXXABI_1.3.1 | libstdc++.so.6.0.6  |\r\n| 4.0.3 | GLIBCXX_3.4.7  | CXXABI_1.3.1 | libstdc++.so.6.0.7  |\r\n| 4.1.0 | GLIBCXX_3.4.7  | CXXABI_1.3.1 | libstdc++.so.6.0.7  |\r\n| 4.1.1 | GLIBCXX_3.4.8  | CXXABI_1.3.1 | libstdc++.so.6.0.8  |\r\n| 4.2.0 | GLIBCXX_3.4.9  | CXXABI_1.3.1 | libstdc++.so.6.0.9  |\r\n| 4.2.1 | GLIBCXX_3.4.9  | CXXABI_1.3.1 | libstdc++.so.6.0.9  |\r\n| 4.2.2 | GLIBCXX_3.4.9  | CXXABI_1.3.1 | libstdc++.so.6.0.9  |\r\n| 4.3.0 | GLIBCXX_3.4.10 | CXXABI_1.3.2 | libstdc++.so.6.0.10 |\r\n| 4.4.0 | GLIBCXX_3.4.11 | CXXABI_1.3.3 | libstdc++.so.6.0.11 |\r\n| 4.4.1 | GLIBCXX_3.4.12 | CXXABI_1.3.3 | libstdc++.so.6.0.12 |\r\n| 4.4.2 | GLIBCXX_3.4.13 | CXXABI_1.3.3 | libstdc++.so.6.0.13 |\r\n| 4.5.0 | GLIBCXX_3.4.14 | CXXABI_1.3.4 | libstdc++.so.6.0.14 |\r\n| 4.6.0 | GLIBCXX_3.4.15 | CXXABI_1.3.5 | libstdc++.so.6.0.15 |\r\n| 4.6.1 | GLIBCXX_3.4.16 | CXXABI_1.3.5 | libstdc++.so.6.0.16 |\r\n| 4.7.0 | GLIBCXX_3.4.17 | CXXABI_1.3.6 | libstdc++.so.6.0.17 |\r\n| 4.8.0 | GLIBCXX_3.4.18 | CXXABI_1.3.7 | libstdc++.so.6.0.18 |\r\n| 4.8.3 | GLIBCXX_3.4.19 | CXXABI_1.3.7 | libstdc++.so.6.0.19 |\r\n| 4.9.0 | GLIBCXX_3.4.20 | CXXABI_1.3.8 | libstdc++.so.6.0.20 |\r\n| 5.1.0 | GLIBCXX_3.4.21 | CXXABI_1.3.9 | libstdc++.so.6.0.21 |\r\n\r\nSo for ``CXXABI_1.38`` you need ``libstdc++.so.6.0.20`` or newer.  It may be difficult to obtain this version on some systems.\r\n\r\nWhat libstdc++ versions are on the system?  Knowing this we can use the table above to find out what is the newest compiler that uses that C++ ABI."}}