File tree Expand file tree Collapse file tree 2 files changed +49
-2
lines changed
website/docs-ark/client-sdk Expand file tree Collapse file tree 2 files changed +49
-2
lines changed Original file line number Diff line number Diff line change @@ -23,12 +23,23 @@ ClientSDK is a comprehensive toolbox designed to facilitate control and interact
2323## Prerequisites
2424
2525Before getting started, ensure you have:
26- * ** Operating System** : Ubuntu 22.04 or 24.04
27- * ** Python** : Version 3.10, 3.11, or 3.12
2826* ** Hardware** : Aria Gen2 device
2927* ** Mobile App** : Aria Companion App (installed and paired with your device)
3028* ** Connection** : USB cable for device-to-PC connection
3129
30+ ## Supported Platforms
31+ | OS / Platform | OS / Distro Details | Aria Gen2 Support (projectaria-tools ≥2.0) | Supported Python Versions |
32+ | :---------------------------- | :----------------------------------------------------------------- | :----------------------------------------- | :------------------------ |
33+ | Linux (x64) | Fedora ** 40/41** ; Ubuntu ** 22.04 LTS (jammy)** / ** 24.04 LTS ( Noble Numbat)** | ✅ Supported | 3.10 – 3.12 |
34+ | macOS (Apple Silicon / ARM64) | macOS ** 14+ (Sonoma or newer)** on M1/M2/M3 | 🚧 Planned | 3.10 – 3.12 |
35+ | macOS (Intel) | macOS ** 13+ (Ventura or newer)** | 🚧 Planned | 3.10 – 3.12 |
36+ | Windows (x64) | MSVC ** 2019/2022** | 🚧 Planned | 3.10 – 3.12 |
37+
38+ :::warning Ubuntu 22.04 Known Issue
39+ If you encounter a ` GLIBCXX_3.4.31 not found ` error when running CLI commands on Ubuntu 22.04, you'll need to update your C++ standard library.
40+ See the [ GLIBCXX troubleshooting guide] ( /ark/client-sdk/troubleshoot#glibcxx-error-on-ubuntu-22-linux ) for the solution.
41+ :::
42+
3243---
3344
3445## Installation
Original file line number Diff line number Diff line change @@ -520,6 +520,42 @@ This is normal behavior during intensive operations. The device has thermal prot
520520
521521---
522522
523+ ### GLIBCXX Error on Ubuntu 22 (Linux)
524+
525+ ** Symptoms:** When running CLI commands on Ubuntu 22, you may see an error like:
526+
527+ ```
528+ GLIBCXX_3.4.31 not found
529+ ```
530+
531+ ** Cause:** The system's C++ standard library (` libstdc++6 ` ) is outdated and doesn't have the required version.
532+
533+ ** Solution:**
534+
535+ Update the C++ standard library by installing a newer compiler toolchain:
536+
537+ ``` bash
538+ # 1. Check current libstdc++6 version
539+ sudo apt list --installed | grep libstdc++6
540+
541+ # 2. Add the Ubuntu toolchain PPA repository
542+ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
543+
544+ # 3. Update package list
545+ sudo apt update
546+
547+ # 4. Install the newer g++ compiler (which includes the updated library)
548+ sudo apt install g++-13
549+ ```
550+
551+ After installation, try running your CLI command again. The updated ` libstdc++6 ` library should now be available.
552+
553+ :::info
554+ This issue is specific to Ubuntu 22.04 and earlier versions. Ubuntu 24 and later typically have the required library version by default.
555+ :::
556+
557+ ---
558+
523559## Getting Additional Help
524560
525561If you've tried the solutions above and still experience issues:
You can’t perform that action at this time.
0 commit comments