mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-08 18:30:18 +00:00
(routines): Add dl-iteratephdr and dl-iteratephdr-static.
This commit is contained in:
parent
4113baba44
commit
39ab0fdf56
@ -21,8 +21,9 @@
|
||||
subdir := elf
|
||||
|
||||
headers = elf.h bits/elfclass.h link.h
|
||||
routines = $(dl-routines) dl-open dl-close dl-support \
|
||||
dl-addr enbl-secure dl-profstub dl-origin dl-libc dl-sym
|
||||
routines = $(dl-routines) dl-open dl-close dl-support dl-iteratephdr \
|
||||
dl-iteratephdr-static dl-addr enbl-secure dl-profstub \
|
||||
dl-origin dl-libc dl-sym
|
||||
|
||||
# The core dynamic linking functions are in libc for the static and
|
||||
# profiled libraries.
|
||||
@ -31,7 +32,8 @@ dl-routines = $(addprefix dl-,load cache lookup object reloc deps \
|
||||
version profile)
|
||||
all-dl-routines = $(dl-routines) $(sysdep-dl-routines)
|
||||
# But they are absent from the shared libc, because that code is in ld.so.
|
||||
elide-routines.os = $(all-dl-routines) dl-support enbl-secure
|
||||
elide-routines.os = $(all-dl-routines) dl-support enbl-secure \
|
||||
dl-iteratephdr-static
|
||||
|
||||
# ld.so uses those routines, plus some special stuff for being the program
|
||||
# interpreter and operating independent of libc.
|
||||
|
Loading…
Reference in New Issue
Block a user