-
Notifications
You must be signed in to change notification settings - Fork 250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
node-pty is causing problems on ARM Systems beacuase glibc_2.28 dependency #428
Comments
@joaomoreno any ideas on what needs to happen here? |
FYI, our C/C++ extension for ARM builds on Ubuntu 18 core (with Ubuntu 16 packages), which allows us to have a glibc 2.17 dependency instead of the 2.28 one that would occur by building on Ubuntu 20 or Debian 10. It's possible your build machine got updated to a new OS and took the higher 2.28 dependency. Since Ubuntu 18 and Debian 9 only support 2.27 (2.24 for Debian), and usage of Ubuntu 18 and Debian 9 are still significant, the 2.28 dependency is too high (see microsoft/vscode-cpptools#5993 ). Our goal was to meet the 2.24/2.27 glibc dependency and drop Ubuntu 16, Debian 8, and CentOS 7, which had low usage, but we got support for those older OS's "for free" due to the usage of the Ubuntu 16 packages. By "Ubuntu 16 package", I mean the g++ libraries that we use as our sysroot when building. |
Using VS Code 1.49.0 solves the problem for me so far. my newest os build has: sudo dpkg -l | grep libc6 |
Our telemetry indicates that 46% of our ARM users would be impacted by this VS Code 1.50.0-insiders regression, so they would be stuck on VS Code 1.49.0 until they upgraded their OS. |
@deepak1556 is this related to the Electron update? |
Not related to electron update, this comes from @joaomoreno recent work for arm microsoft/vscode#106289 , the build container was updated to use debian buster which uses glibc 2.28 |
+1 having the same problem. |
@deepak1556 our regular build container for all of VS Code? Won't that break support for Ubuntu 14/16/18 too? |
Yeah I definitely changed the base docker images for the ARM server bits and decided to go with Debian buster. I am in the process to switch back to stretch, tomorrow's builds should already go back to the previous glibc version. Will update it here. |
Environment details
OS and Version: Remote System is running
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
VERSION_CODENAME=stretch
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Issue description
microsoft/vscode-cpptools#6116
The text was updated successfully, but these errors were encountered: