[Bug] cpptools fails to start on Ubuntu ARM64 due to missing execute permissions on shared libraries · Issue #14779 · microsoft/vscode-cpptools · GitHub
You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug] cpptools fails to start on Ubuntu ARM64 due to missing execute permissions on shared libraries #14779
Description
The cpptools server fails to start on remote ARM64 hosts because libc.so and libiconv.so lack execute permissions upon installation.
Workaround
Run the following on the remote host:
Bash
cd ~/.vscode-server-insiders/extensions/ms-vscode.cpptools-1.35.1-linux-arm64/bin
chmod +x libc.so libiconv.so
Extension version: 1.35.1
VS Code version: Code - Insiders 1.139.0-insider (046944034292b5479b4e9a50ad1a508033ffb64f, 2026-09-17T03:41:14Z)
OS version: Darwin arm64 23.6.0
Modes:
Remote OS version: Linux arm64 7.0.0-31-generic
Remote OS version: Linux arm64 7.0.0-31-generic
System Info
Item
Value
CPUs
Apple M3 (8 x 2400)
GPU Status
2d_canvas: enabled GPU0: VENDOR= 0x106b [Google Inc. (Apple)], DEVICE=0x0000 [ANGLE (Apple, ANGLE Metal Renderer: Apple M3, Version 14.8.7 (Build 23J520))], DRIVER_VENDOR=Apple, DRIVER_VERSION=14.8.7 ACTIVE Machine model name: Mac Machine model version: 15.3 direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_graphite: enabled_on trees_in_viz: disabled_off video_decode: enabled video_encode: enabled webgl: enabled webgpu: enabled webnn: disabled_off
Activity
sean-mcmanus commentedon Sep 22, 2026
None (@ks75vl) Fixed with https://github.com/microsoft/vscode-cpptools/releases/tag/v1.35.2