Source: picolibc Followup-For: Bug #1077452 X-Debbugs-Cc: tj.iam...@proton.me
The package needs updating to the current (2024-09-05) upstream HEAD /and/ build-testing via sbuild to ensure it builds and tests correctly. There are an entire series of TIMEOUT issues in the arm and aarch64 tests that are fixed by various patches since 1.8.6. It is not worth trying to pick out the commits to fix the failures - I've done that extensively and it is not practical. The arm tests failed due to two issues; MMU not being enabled (commit 5252f4dd236e4) and exception vector table being generated with Thumb instructions not ARM32 (commit dd711267309fbc3d and b2d921a71ea011d4c1c) but other commits are needed preceding those. With all the arm tests fixed there are 32 failed aarch64 tests and no idea if other architectures will also have failures. Building with latest origin/main all tests pass and package builds successfully.