How do I install GLIBCXX?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
1
down vote

favorite












I'm trying to install this software called Skedler. Their documentation mentions GLIBCXX library dependencies but they couldn't be bothered providing installation instructions.



GLIBCXX libraries

Skedler has dependency on libstdc++ library.
Following are the GLIBCXX versions the code depends on
libstdc++.so.6 (GLIBCXX_3.4.9) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
To check the versions on your server. Please run the command
CentOS
strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
Debian/Ubuntu
strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX

If the version is not available, update the GCC compiler


Running the grep command give a no such file found on Ubuntu 18.04. I also tried sudo apt-get install libstdc++ and several other commands but nothing seems to install the required libraries.







share|improve this question



























    up vote
    1
    down vote

    favorite












    I'm trying to install this software called Skedler. Their documentation mentions GLIBCXX library dependencies but they couldn't be bothered providing installation instructions.



    GLIBCXX libraries

    Skedler has dependency on libstdc++ library.
    Following are the GLIBCXX versions the code depends on
    libstdc++.so.6 (GLIBCXX_3.4.9) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
    libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
    libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
    To check the versions on your server. Please run the command
    CentOS
    strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
    Debian/Ubuntu
    strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX

    If the version is not available, update the GCC compiler


    Running the grep command give a no such file found on Ubuntu 18.04. I also tried sudo apt-get install libstdc++ and several other commands but nothing seems to install the required libraries.







    share|improve this question























      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite











      I'm trying to install this software called Skedler. Their documentation mentions GLIBCXX library dependencies but they couldn't be bothered providing installation instructions.



      GLIBCXX libraries

      Skedler has dependency on libstdc++ library.
      Following are the GLIBCXX versions the code depends on
      libstdc++.so.6 (GLIBCXX_3.4.9) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      To check the versions on your server. Please run the command
      CentOS
      strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
      Debian/Ubuntu
      strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX

      If the version is not available, update the GCC compiler


      Running the grep command give a no such file found on Ubuntu 18.04. I also tried sudo apt-get install libstdc++ and several other commands but nothing seems to install the required libraries.







      share|improve this question













      I'm trying to install this software called Skedler. Their documentation mentions GLIBCXX library dependencies but they couldn't be bothered providing installation instructions.



      GLIBCXX libraries

      Skedler has dependency on libstdc++ library.
      Following are the GLIBCXX versions the code depends on
      libstdc++.so.6 (GLIBCXX_3.4.9) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      To check the versions on your server. Please run the command
      CentOS
      strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
      Debian/Ubuntu
      strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX

      If the version is not available, update the GCC compiler


      Running the grep command give a no such file found on Ubuntu 18.04. I also tried sudo apt-get install libstdc++ and several other commands but nothing seems to install the required libraries.









      share|improve this question












      share|improve this question




      share|improve this question








      edited Jul 22 at 13:29









      Jeff Schaller

      30.8k846104




      30.8k846104









      asked Jul 18 at 5:55









      sjaak

      182




      182




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          2
          down vote













          The suggested pathname to check is not accurate for modern Debian/Ubuntu. The command should probably be:



          strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX


          And this segment looks like a part of ldd command output:



          libstdc++.so.6 (GLIBCXX_3.4.9) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
          libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
          libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6


          The fact that there is no text not found after the arrow on any of those three lines indicates that the binary that was tested by the installation program did successfully find everything it needed within the library. So it looks like this dependency is already handled by your system.



          By the way, the Skedler output looks a bit confusing regarding the name of the library. The most user-visible name should actually be libstdc++.



          In Debian 9, there are two versions of libstdc++ currently available: the current version is packaged as libstdc++6, and a legacy version that used to be popular with various proprietary software is packaged as libstdc++5. I guess Ubuntu might have similarly-named variants available.



          The name GLIBCXX is the prefix on the names of the version symbols within the library. Usually it would be more closely related to the actual name of the library (without the "lib" prefix), but in this case, the plus signs are a problem, and so they are replaced with X characters.



          (The old libstdc++5 used a different ABI that is incompatible with the current one, and its version symbols used a GLIBCPP prefix instead.)






          share|improve this answer























            Your Answer







            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "106"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            convertImagesToLinks: false,
            noModals: false,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );








             

            draft saved


            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f456918%2fhow-do-i-install-glibcxx%23new-answer', 'question_page');

            );

            Post as a guest






























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            2
            down vote













            The suggested pathname to check is not accurate for modern Debian/Ubuntu. The command should probably be:



            strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX


            And this segment looks like a part of ldd command output:



            libstdc++.so.6 (GLIBCXX_3.4.9) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
            libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
            libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6


            The fact that there is no text not found after the arrow on any of those three lines indicates that the binary that was tested by the installation program did successfully find everything it needed within the library. So it looks like this dependency is already handled by your system.



            By the way, the Skedler output looks a bit confusing regarding the name of the library. The most user-visible name should actually be libstdc++.



            In Debian 9, there are two versions of libstdc++ currently available: the current version is packaged as libstdc++6, and a legacy version that used to be popular with various proprietary software is packaged as libstdc++5. I guess Ubuntu might have similarly-named variants available.



            The name GLIBCXX is the prefix on the names of the version symbols within the library. Usually it would be more closely related to the actual name of the library (without the "lib" prefix), but in this case, the plus signs are a problem, and so they are replaced with X characters.



            (The old libstdc++5 used a different ABI that is incompatible with the current one, and its version symbols used a GLIBCPP prefix instead.)






            share|improve this answer



























              up vote
              2
              down vote













              The suggested pathname to check is not accurate for modern Debian/Ubuntu. The command should probably be:



              strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX


              And this segment looks like a part of ldd command output:



              libstdc++.so.6 (GLIBCXX_3.4.9) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
              libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
              libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6


              The fact that there is no text not found after the arrow on any of those three lines indicates that the binary that was tested by the installation program did successfully find everything it needed within the library. So it looks like this dependency is already handled by your system.



              By the way, the Skedler output looks a bit confusing regarding the name of the library. The most user-visible name should actually be libstdc++.



              In Debian 9, there are two versions of libstdc++ currently available: the current version is packaged as libstdc++6, and a legacy version that used to be popular with various proprietary software is packaged as libstdc++5. I guess Ubuntu might have similarly-named variants available.



              The name GLIBCXX is the prefix on the names of the version symbols within the library. Usually it would be more closely related to the actual name of the library (without the "lib" prefix), but in this case, the plus signs are a problem, and so they are replaced with X characters.



              (The old libstdc++5 used a different ABI that is incompatible with the current one, and its version symbols used a GLIBCPP prefix instead.)






              share|improve this answer

























                up vote
                2
                down vote










                up vote
                2
                down vote









                The suggested pathname to check is not accurate for modern Debian/Ubuntu. The command should probably be:



                strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX


                And this segment looks like a part of ldd command output:



                libstdc++.so.6 (GLIBCXX_3.4.9) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
                libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
                libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6


                The fact that there is no text not found after the arrow on any of those three lines indicates that the binary that was tested by the installation program did successfully find everything it needed within the library. So it looks like this dependency is already handled by your system.



                By the way, the Skedler output looks a bit confusing regarding the name of the library. The most user-visible name should actually be libstdc++.



                In Debian 9, there are two versions of libstdc++ currently available: the current version is packaged as libstdc++6, and a legacy version that used to be popular with various proprietary software is packaged as libstdc++5. I guess Ubuntu might have similarly-named variants available.



                The name GLIBCXX is the prefix on the names of the version symbols within the library. Usually it would be more closely related to the actual name of the library (without the "lib" prefix), but in this case, the plus signs are a problem, and so they are replaced with X characters.



                (The old libstdc++5 used a different ABI that is incompatible with the current one, and its version symbols used a GLIBCPP prefix instead.)






                share|improve this answer















                The suggested pathname to check is not accurate for modern Debian/Ubuntu. The command should probably be:



                strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX


                And this segment looks like a part of ldd command output:



                libstdc++.so.6 (GLIBCXX_3.4.9) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
                libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
                libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/x86_64-linux-gnu/libstdc++.so.6


                The fact that there is no text not found after the arrow on any of those three lines indicates that the binary that was tested by the installation program did successfully find everything it needed within the library. So it looks like this dependency is already handled by your system.



                By the way, the Skedler output looks a bit confusing regarding the name of the library. The most user-visible name should actually be libstdc++.



                In Debian 9, there are two versions of libstdc++ currently available: the current version is packaged as libstdc++6, and a legacy version that used to be popular with various proprietary software is packaged as libstdc++5. I guess Ubuntu might have similarly-named variants available.



                The name GLIBCXX is the prefix on the names of the version symbols within the library. Usually it would be more closely related to the actual name of the library (without the "lib" prefix), but in this case, the plus signs are a problem, and so they are replaced with X characters.



                (The old libstdc++5 used a different ABI that is incompatible with the current one, and its version symbols used a GLIBCPP prefix instead.)







                share|improve this answer















                share|improve this answer



                share|improve this answer








                edited Jul 18 at 11:27


























                answered Jul 18 at 6:47









                telcoM

                9,82111032




                9,82111032






















                     

                    draft saved


                    draft discarded


























                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f456918%2fhow-do-i-install-glibcxx%23new-answer', 'question_page');

                    );

                    Post as a guest













































































                    Popular posts from this blog

                    How to check contact read email or not when send email to Individual?

                    Bahrain

                    Postfix configuration issue with fips on centos 7; mailgun relay