7

I am trying to use the remote development via ssh feature of VS Code. When connecting to the remote server I encounter:

Missing GLIBCXX >= 3.4.18!
>Found versions 3.4.1
> 3.4.2
> ...
> 3.4.13

Missing GLIBC >= 2.17!
Found version ldd (GNU libc) 2.12

On the remote I load the module gcc/7.3.0 and confirm the version:

gcc --version
> gcc (GCC) 7.3.0

and also find:

ldd --version
> ldd (GNU libc) 2.12

In /lib I find libc-2.12.so and find the max version of GLIBC is 2.12:

strings libc-2.12.so | grep GLIB
> GLIBC_2.0
> GLIBC_2.1
> ...
> GLIBC_2.12

However, I am able to find the required versions of the library in another place on the system in /usr/lots/of/directories/gcc/x86_64-pc-linux-gnu/7.3.0:

strings libstdc++.so.6.0.24 | grep GLIB
> GLIBCXX_3.4
> ...
> GLIBCXX_3.4.24
> ...
> GLIBC_2.3.3

so it appears I do have the required versions on the remote. Is it possible to configure either VS Code or the remoter server in order to get the remote development working (ideally without changing bits not in my home directory on the remote)?

1 Answer 1

1

check the linux version from your server, you can use lsb_release -a. Then check in the next link if your Linux Server meet the prerequisites. VSCODE Linux version for Remote Development

In my case im using RedHat 6 which requires a workaround. Unfortunately I dont have root privileges :(

Sign up to request clarification or add additional context in comments.

3 Comments

can you please explain which one is the workaround?
@Rodrigo thanks for the answer. This is helpful. In my case I was trying to connect to the Read Hat Enterprise Linux (version<8, unsupported according to link you provided) . Also, I checked GLIBC version ( ldd --version) it was also not supported.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.