-
- Downloads
tools/nolibc: move entrypoint specifics to compiler.h
The specific attributes for the _start entrypoint are duplicated for each architecture. Deduplicate it into a dedicated #define into compiler.h. For clang compatibility, the epilogue will also need to be adapted, so move that one, too. Acked-by:Willy Tarreau <w@1wt.eu> Link: https://lore.kernel.org/r/20240807-nolibc-llvm-v2-5-c20f2f5fc7c2@weissschuh.net Signed-off-by:
Thomas Weißschuh <linux@weissschuh.net>
Showing
- tools/include/nolibc/arch-aarch64.h 2 additions, 2 deletionstools/include/nolibc/arch-aarch64.h
- tools/include/nolibc/arch-arm.h 2 additions, 2 deletionstools/include/nolibc/arch-arm.h
- tools/include/nolibc/arch-i386.h 2 additions, 2 deletionstools/include/nolibc/arch-i386.h
- tools/include/nolibc/arch-loongarch.h 2 additions, 2 deletionstools/include/nolibc/arch-loongarch.h
- tools/include/nolibc/arch-mips.h 2 additions, 2 deletionstools/include/nolibc/arch-mips.h
- tools/include/nolibc/arch-powerpc.h 2 additions, 2 deletionstools/include/nolibc/arch-powerpc.h
- tools/include/nolibc/arch-riscv.h 2 additions, 2 deletionstools/include/nolibc/arch-riscv.h
- tools/include/nolibc/arch-s390.h 2 additions, 2 deletionstools/include/nolibc/arch-s390.h
- tools/include/nolibc/arch-x86_64.h 2 additions, 2 deletionstools/include/nolibc/arch-x86_64.h
- tools/include/nolibc/compiler.h 3 additions, 0 deletionstools/include/nolibc/compiler.h
Loading
Please register or sign in to comment