freebsd-dev/lib/csu
John Baldwin e5c4737955 amd64 crt1: Explicitly use a PLT entry for main in the PIC case.
This ensures GNU as generates a R_X86_64_PLT32 relocation instead of
R_X86_64_32.

Reviewed by:	kib
Fixes:		c969310c99 csu: Implement _start using as to satisfy unwinders on x86_64
Differential Revision:	https://reviews.freebsd.org/D41101
2023-07-19 11:53:33 -07:00
..
aarch64 csu: Implement _start using as to satisfy unwinders on aarch64 2023-07-07 19:56:02 +03:00
amd64 amd64 crt1: Explicitly use a PLT entry for main in the PIC case. 2023-07-19 11:53:33 -07:00
arm csu: move common code to libc 2023-03-12 00:50:03 +02:00
common spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
i386 csu: Implement _start using as to satisfy unwinders on i386 2023-07-11 15:12:01 +03:00
powerpc csu: move common code to libc 2023-03-12 00:50:03 +02:00
powerpc64 csu: move common code to libc 2023-03-12 00:50:03 +02:00
riscv csu: move common code to libc 2023-03-12 00:50:03 +02:00
tests Revert "csu: test: explicitly add libm as build parameter" 2022-07-28 11:23:26 -03:00
Makefile [PowerPC64LE] Use a shared LIBC_ARCH for powerpc64le. 2020-09-23 00:21:51 +00:00
Makefile.inc csu: Implement _start using as to satisfy unwinders on i386 2023-07-11 15:12:01 +03:00