Stack protector on ARM reads the canary via TLS (__aeabi_read_tp), which
is unavailable since the toolchain is built with --disable-tls and uClibc
runs on uClinux without TLS support. This caused linker errors in d3des.c.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
env.sh now appends /bin internally, so callers pass the install root
(e.g. build/install) consistently, both when using the default path
and when specifying it explicitly.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>