| Chip Family | Typical Toolchain | libc Type | | ----------- | ------------------------------------------ | ------------ | | SSC335/337 | arm-buildroot-linux-uclibcgnueabihf-4.9.4 | uClibc | | SSD20x | gcc-arm-8.2.1-2018.08-x86_64-arm-linux-gnueabihf | glibc | | SSR931 | gcc-11.1.0-20210608-sigmastar-glibc-x86_64_arm-linux-gnueabihf | glibc |
cd ~/sigmastar/infinity6/SigmaStar-SDK-* grep -r "/home/share" . --include="*.mk" --include="*.sh"
Create this structure:
Build with:
What (e.g., SSD202, SSC335, ssc325) are you working with? sigmastar sdk install
Ensure you are not running make commands as sudo unless explicitly required. Running builds as root can corrupt file permissions within the workspace.
docker build -t sigmastar-builder . docker run -it --rm sigmastar-builder make all | Chip Family | Typical Toolchain | libc
./install.sh
From the SDK root directory, run:
| Error Message | Likely Cause | Solution | |---|---|---| | /bin/sh: 1: lzop: not found | Missing LZO compression tool | sudo apt install lzop | | arm-linux-gnueabihf-gcc: No such file | Path not set or broken toolchain | Re-run source setup_sdk_env.sh | | xxx.h: No such file or directory | Kernel headers missing | Run ./install.sh inside SDK | | dtc: not found | Device Tree Compiler missing | sudo apt install device-tree-compiler | | multiple definition of yylloc | Flex/Bison version mismatch | Use Ubuntu 20.04 or patch Makefile |
SigmaStar chips are based on the ARM architecture. You need an ARM toolchain to compile code for the board. Running builds as root can corrupt file permissions