Version ' glibcxx_3.4.21 ' not found solution

Source: Internet
Author: User

When the installation cmake3.5.1 runs./bootstrap, the following prompts appear:

Gmake: "CMake" is up to date.
/usr/soft/cmake-3.5.1/bootstrap.cmk/cmake:/lib64/libstdc++.so.6:version ' glibcxx_3.4.21 ' not found (required By/usr/soft/cmake-3.5.1/bootstrap.cmk/cmake)
---------------------------------------------
Error when bootstrapping CMake:
Problem while running initial CMake

Missing glibcxx_3.4.21, or later version
To verify the version issue:

[Root@desktop-rcoa9nr cmake-3.5.1]#  strings/usr/lib64/libstdc++.so.6|grep glibcxx
GLIBCXX_3.4
glibcxx_3.4.1
glibcxx_3.4.2
glibcxx_3.4.3
glibcxx_3.4.4
glibcxx_3.4.5
glibcxx_3.4.6
glibcxx_3.4.7
glibcxx_3.4.8
glibcxx_3.4.9
glibcxx_3.4.10
glibcxx_3.4.11
glibcxx_3.4.12
glibcxx_ 3.4.13
glibcxx_3.4.14
glibcxx_3.4.15
glibcxx_3.4.16
glibcxx_3.4.17
glibcxx_3.4.18
glibcxx_3.4.19
Glibcxx_debug_message_length

The current version of the glibcxx_3.4.21 did not find, but I just installed a gcc5.3.0
Along with the installation path for GCC, a new libstdc++ was found:

[Root@desktop-rcoa9nr bin]# strings/usr/local/lib64/libstdc++.so.6|grep glibcxx GLIBCXX_3.4 GLIBCXX_3.4.1
3.4.2 glibcxx_3.4.3 glibcxx_3.4.4 glibcxx_3.4.5 glibcxx_3.4.6 glibcxx_3.4.7 glibcxx_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 glibcxx_3.4.11 glibcxx_3.4.12 glibcxx_3.4.13 glibcxx_3.4.14 glibcxx_3.4.15 glibcxx_3.4.16 GLIBCXX_3.4.17 GLIBCXX_ 3.4.18 glibcxx_3.4.19 glibcxx_3.4.20 glibcxx_3.4.21 glibcxx_debug_message_length _znkst14basic_ifstreamicst11char_ traitsicee7is_openev@glibcxx_3.4 _znst13basic_istreamiwst11char_traitsiwee6ignoreev@ @GLIBCXX_3.4.5 _ znksbiwst11char_traitsiwesaiwee11_m_disjunctepkw@glibcxx_3.4 _znkst14basic_ifstreamiwst11char_traitsiwee7is_
openev@ @GLIBCXX_3.4.5 glibcxx_3.4.21 glibcxx_3.4.5 glibcxx_3.4.9 _zst10adopt_lock@ @GLIBCXX_3.4.11 glibcxx_3.4.10 glibcxx_3.4.16 glibcxx_3.4.1 _znst19istreambuf_iteratoricst11char_traitsiceeppev@glibcxx_3.4 _ZNSs7_M_ copyepcpkcm@glibcxx_3.4 _znst19istreambuf_iteratoricst11char_traitsiceeppev@ @GLIBCXX_3.4.5 _ZNSs7_M_ moveepcpkcm@ @GLibcxx_3.4.5 _znkst13basic_fstreamiwst11char_traitsiwee7is_openev@glibcxx_3.4 _ZNKSt13basic_fstreamIcSt11char_ traitsicee7is_openev@glibcxx_3.4 _znsbiwst11char_traitsiwesaiwee4_rep26_m_set_length_and_sharableem@ @GLIBCXX_ 3.4.5 _znss4_rep26_m_set_length_and_sharableem@glibcxx_3.4 _zst10defer_lock@ @GLIBCXX_3.4.11 _zn10__gnu_norm15_ list_node_base4swapers0_s1_@ @GLIBCXX_3.4 _znss9_m_assignepcmc@ @GLIBCXX_3.4.5 _znksbiwst11char_traitsiwesaiwee15_ m_check_lengthemmpkc@ @GLIBCXX_3.4.5 _znkst14basic_ifstreamicst11char_traitsicee7is_openev@ @GLIBCXX_3.4.5 _ znsbiwst11char_traitsiwesaiwee7_m_moveepwpkwm@glibcxx_3.4 _znvst9__atomic011atomic_flag12test_and_
setest12memory_order@ @GLIBCXX_3.4.11 glibcxx_3.4.20 _znst11char_traitsiwe2eqerkws2_@ @GLIBCXX_3.4.5 glibcxx_3.4.12 _znsi6ignoreev@ @GLIBCXX_3.4.5 glibcxx_3.4.2 _znst11char_traitsice2eqerkcs2_@ @GLIBCXX_3.4.5 glibcxx_3.4.6 Glibcxx_
3.4.15 _znkst13basic_fstreamicst11char_traitsicee7is_openev@ @GLIBCXX_3.4.5 _znss9_m_assignepcmc@glibcxx_3.4 glibcxx_3.4.19 _znkst14basic_ofstreamiwst11char_traitsiwee7is_openev@glibcxx_3.4 _znst19istreambuf_iteratoriwst11char_ traitsiweeppev@glibcxx_3.4 _zn10__gnu_norm15_list_node_base7reverseev@ @GLIBCXX_3.4 _zn10__gnu_norm15_list_node_ base4hookeps0_@ @GLIBCXX_3.4 _znst11char_traitsiwe2eqerkws2_@glibcxx_3.4 _znsbiwst11char_traitsiwesaiwee7_m_ copyepwpkwm@glibcxx_3.4 _znsbiwst11char_traitsiwesaiwee7_m_copyepwpkwm@ @GLIBCXX_3.4.5 glibcxx_3.4.11 GLIBCXX_ 3.4.3 glibcxx_3.4.7 _znsi6ignoreel@ @GLIBCXX_3.4.5 _znksbiwst11char_traitsiwesaiwee11_m_disjunctepkw@ @GLIBCXX_ 3.4.5 _znst13basic_istreamiwst11char_traitsiwee6ignoreev@glibcxx_3.4 _znkst13basic_fstreamiwst11char_
traitsiwee7is_openev@ @GLIBCXX_3.4.5 glibcxx_3.4.14 _znsbiwst11char_traitsiwesaiwee7_m_moveepwpkwm@ @GLIBCXX_3.4.5 glibcxx_3.4.18 _znsbiwst11char_traitsiwesaiwee4_rep26_m_set_length_and_sharableem@glibcxx_3.4 _ZNSt13basic_ istreamiwst11char_traitsiwee6ignoreel@ @GLIBCXX_3.4.5 _zst15future_category@ @GLIBCXX_3.4.14 _ znsi6ignoreel@glibcxx_3.4 glibcxx_3.4 _znst11char_traitsice2eqerkcs2_@glibcxx_3.4 _znkss15_m_check_lengthemmpkc@glibcxx_3.4 _zn10__gnu_norm15_list_node_ base8transfereps0_s1_@ @GLIBCXX_3.4 _znsbiwst11char_traitsiwesaiwee9_m_assignepwmw@glibcxx_3.4 _ZNVSt9__ atomic011atomic_flag5clearest12memory_order@ @GLIBCXX_3.4.11 _znkst14basic_ofstreamicst11char_traitsicee7is_ openev@ @GLIBCXX_3.4.5 _znkst14basic_ofstreamicst11char_traitsicee7is_openev@glibcxx_3.4 _znss7_m_ moveepcpkcm@glibcxx_3.4 _znst13basic_istreamiwst11char_traitsiwee6ignoreel@glibcxx_3.4 _ZNSbIwSt11char_ traitsiwesaiwee9_m_assignepwmw@ @GLIBCXX_3.4.5 _znksbiwst11char_traitsiwesaiwee15_m_check_lengthemmpkc@glibcxx_ 3.4 _znkss11_m_disjunctepkc@ @GLIBCXX_3.4.5 _zn10__gnu_norm15_list_node_base6unhookev@ @GLIBCXX_3.4 _ znst19istreambuf_iteratoriwst11char_traitsiweeppev@ @GLIBCXX_3.4.5 _znsi6ignoreev@glibcxx_3.4 _ZNSs7_M_ copyepcpkcm@ @GLIBCXX_3.4.5 glibcxx_3.4.8 glibcxx_3.4.13 _zst11try_to_lock@ @GLIBCXX_3.4.11 _znkst14basic_ ofstreamiwst11char_traitsiwee7is_openev@ @GLIBCXX_3.4.5 glibcxx_3.4.17 Glibcxx_3.4.4 _znkss15_m_check_lengthemmpkc@ @GLIBCXX_3.4.5 _znkst14basic_ifstreamiwst11char_traitsiwee7is_ openev@glibcxx_3.4 _znss4_rep26_m_set_length_and_sharableem@ @GLIBCXX_3.4.5 _znkss11_m_disjunctepkc@glibcxx_3.4

Here is the need to have a soft link to the right place, just fine.

cp/usr/local/lib64/libstdc++.so.6.0.21/usr/lib64/
cd/usr/lib64/
rm-f libstdc++.so.6
ln-s libstdc++. so.6.0.21 libstdc++.so.6
[root@desktop-rcoa9nr lib64]# ll libstdc*
lrwxrwxrwx. 1 root       19 April   7 23:43 libstdc++.so.6-> libstdc++.so.6.0.21
-rwxr-xr-x. 1 root root   995840 November 22:20 libstdc++.so.6.0.19< C9/>-rwxr-xr-x. 1 root 11093843 April   7 23:39 libstdc++.so.6.0.21

Run again
./bootstrap
Gmake
Make install
CMake Installation Completed

Reference:
Http://www.cnblogs.com/weinyzhou/p/4983306.html

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.