On 17/04/2024 05:10, Dmitriy Chestnykh wrote:
I was able to build minimal qemu buildroot aarch64 config and run it, the system successfully started and ssh worked
SSH probably does not use enough thread local storage to crash. Try ntpd or a program that makes heavy use of C++ exceptions.
IIRC, the problem is that GCC expects a different TLS scheme than uclibc and optimize TLS accesses depending on it. And the TLS scheme it expects isn't documented. But the last time I tested this was 2 years ago.