nolibc changes for v6.19

Highlights:

* Preparations to the use of nolibc in UML.
  * Cleanup of sparse warnings.
  * Library mode without _start().
  * More consistency when disabling errno.
* Unconditional installation of all architecture support files.
* Always 64-bit wide ino_t and off_t.
* Various cleanups and bug fixes.
selftests/nolibc: error out on linker warnings

If the linker emits warnings these should abort the build.
Otherwise they will be swallowed by run-tests.sh and not shown.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Acked-by: Willy Tarreau <w@1wt.eu>
1 file changed