selftests/nolibc: add tests for multi-object linkage
authorThomas Weißschuh <linux@weissschuh.net>
Wed, 11 Oct 2023 22:42:04 +0000 (00:42 +0200)
committerThomas Weißschuh <linux@weissschuh.net>
Thu, 12 Oct 2023 19:14:20 +0000 (21:14 +0200)
commitb8c60e8fc6f755c2cdf7164931afdbfa670c6646
tree7d57d80eecba92adaa89154c173b3bf965dfd612
parent17362f3d0bd38fd5d152a370c110b0630ac4dc65
selftests/nolibc: add tests for multi-object linkage

While uncommon, nolibc executables can be linked together from multiple
compilation units.
Add some tests to make sure everything works in that case.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Link: https://lore.kernel.org/lkml/20231012-nolibc-linkage-test-v1-1-315e682768b4@weissschuh.net/
Acked-by: Willy Tarreau <w@1wt.eu>
tools/testing/selftests/nolibc/Makefile
tools/testing/selftests/nolibc/nolibc-test-linkage.c [new file with mode: 0644]
tools/testing/selftests/nolibc/nolibc-test-linkage.h [new file with mode: 0644]
tools/testing/selftests/nolibc/nolibc-test.c