1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-10-18 02:19:39 +00:00
freebsd/lib/csu
Andrew Turner c30a7ae638 Add arm64 ifunc support in static binaries
Add support for the R_AARCH64_IRELATIVE relocation type in static
binaries on arm64. This is based on the powerpc code, updating it to
use the arm64 resolver ABI, and use the arm64 relocation type.

Tested by:	brd
Reviewed by:	kib
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D31641

(cherry picked from commit bc5304a006)
2021-09-27 10:55:16 +01:00
..
aarch64 Add arm64 ifunc support in static binaries 2021-09-27 10:55:16 +01:00
amd64 Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc. 2020-07-03 00:09:41 +00:00
arm Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc. 2020-07-03 00:09:41 +00:00
common Rename __JCR_LIST__ to __JCR_END__ in crtend.c. 2020-11-10 19:04:54 +00:00
i386 Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc. 2020-07-03 00:09:41 +00:00
mips ld.bfd requires an explicit emulation for MIPS for ld -r. 2020-08-04 18:23:32 +00:00
powerpc Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc. 2020-07-03 00:09:41 +00:00
powerpc64 Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc. 2020-07-03 00:09:41 +00:00
riscv Consolidate duplicated logic in csu Makefiles to lib/csu/Makefile.inc. 2020-07-03 00:09:41 +00:00
tests Add C startup code tests for PIE binaries. 2020-11-10 19:09:35 +00:00
Makefile [PowerPC64LE] Use a shared LIBC_ARCH for powerpc64le. 2020-09-23 00:21:51 +00:00
Makefile.inc Prefer MK_SSP=no to SSP_CFLAGS= 2021-08-11 13:56:28 -03:00