Q workspace: Getting GLIBCXX_3.4.30 not found errors
- Dominant language
- TypeScript
- Stars
- 2k
- Forks
- 807
- Avg merge
- 10h 12m
- Merged PRs (30d)
- 7
Description
## Problem
Getting error messages from Amazon Q Visual Studio Code extension:
> Request initialize failed with message: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by ~/.vscode-server/extensions/amazonwebservices.amazon-q-vscode-1.45.0/resources/qserver/dist/build/Release/faiss-node.node)
Code: -32603
## Steps to reproduce the issue
Launch with the extension enabled.
## Expected behavior
No error messages
## System details (run `AWS: About` and/or `Amazon Q: About`)
- Visual Studio Code version:
```
Version: 1.96.4 (Universal)
Commit: cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba
Date: 2025-01-16T00:16:19.038Z
Electron: 32.2.6
ElectronBuildId: 10629634
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Darwin arm64 24.2.0
```
- Amazon Q version:
```
OS: Linux arm64 6.1.124-134.200.amzn2023.aarch64
Visual Studio Code extension host: 1.96.4
Amazon Q: 1.45.0
node: 20.18.1
```
Contributor guide
Research direction
Start by reproducing the failure with the Amazon Q Visual Studio Code extension enabled, using the reported Amazon Q 1.45.0 and Linux arm64 environment. Inspect the extension's faiss-node.node dependency at resources/qserver/dist/build/Release/faiss-node.node and verify the GLIBCXX_3.4.30 error is resolved without producing an initialize failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100