What problem does it solve? Cross-compiling a native Rust/C app for LG webOS televisions from macOS fails in confusing ways — missing compilers, wrong sysroots, SIGILL crashes on the TV — when the toolchain, Rust nightly with rust-src, or host CLI tools are absent or misconfigured. This Skill diagnoses and repairs that environment so make produces a working binary. ## Core Features & Use Cases - Toolchain provisioning: Downloads, extracts, and relocates the webosbrew native-toolchain NDK (GCC 12, glibc 2.12, armv7-a) via make setup-env, including the mandatory relocate-sdk.sh step. - Rust build-std setup: Installs nightly plus rust-src and clippy so -Z build-std rebuilds std with cortex-a9 flags, avoiding the ARMv6 CP15 barrier that SIGILLs on the TV's Cortex-A53. - Diagnosis and repair: Maps concrete errors — arm-webos-linux-gnueabi-gcc: command not found, cannot find -lSDL2 / -lplayerAPIs, -Z build-std failures, cmake is required — to specific fixes, and explains the real-libs-vs-stubs linking model (FFmpeg and libcurl stubs). - Use Case: A teammate clones the repo on a new MacBook and make fails with linker errors; use this Skill to install the NDK, set up nightly Rust, verify the binary with readelf, and get a clean build. ## Quick Start Set up the webOS build environment on this machine and verify that make produces a working pkg/plxnative binary.