How do I install GLIBCXX?
Clash 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.
ubuntu software-installation glibc
add a comment |Â
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.
ubuntu software-installation glibc
add a comment |Â
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.
ubuntu software-installation glibc
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.
ubuntu software-installation glibc
edited Jul 22 at 13:29
Jeff Schaller
30.8k846104
30.8k846104
asked Jul 18 at 5:55
sjaak
182
182
add a comment |Â
add a comment |Â
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.)
add a comment |Â
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.)
add a comment |Â
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.)
add a comment |Â
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.)
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.)
edited Jul 18 at 11:27
answered Jul 18 at 6:47
telcoM
9,82111032
9,82111032
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password