mirror of https://github.com/torvalds/linux.git
The execution order of constructors in undefined and depends on the toolchain. While recent toolchains seems to have a stable order, it doesn't work for older ones and may also change at any time. Stop validating the order and instead only validate that all constructors are executed. Reported-by: Willy Tarreau <w@1wt.eu> Closes: https://lore.kernel.org/lkml/20250301110735.GA18621@1wt.eu/ Link: https://lore.kernel.org/r/20250306-nolibc-constructor-order-v1-1-68fd161cc5ec@weissschuh.net Acked-by: Willy Tarreau <w@1wt.eu> Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| Makefile | ||
| nolibc-test-linkage.c | ||
| nolibc-test-linkage.h | ||
| nolibc-test.c | ||
| run-tests.sh | ||