Lines Matching refs:rtld

73 rtld-routines	= rtld $(all-dl-routines) dl-sysdep dl-environ dl-minimal \
77 all-rtld-routines = $(rtld-routines) $(sysdep-rtld-routines)
91 CFLAGS-rtld.c += -fno-tree-loop-distribute-patterns
100 CFLAGS-.os += $(call elide-stack-protector,.os,$(all-rtld-routines))
116 extra-objs = $(all-rtld-routines:%=%.os) sofini.os interp.os
118 install-others = $(inst_rtlddir)/$(rtld-installed-name) $(inst_bindir)/ld.so
243 tst-rtld-run-static \
274 $(objpfx)tst-ldconfig-X.out $(objpfx)tst-rtld-help.out
522 tests-special += $(objpfx)tst-pathopt.out $(objpfx)tst-rtld-load-self.out \
523 $(objpfx)tst-rtld-preload.out $(objpfx)argv0test.out \
524 $(objpfx)tst-rtld-help.out
610 lib-noranlib: $(objpfx)$(rtld-installed-name) \
619 $(objpfx)dl-allobjs.os: $(all-rtld-routines:%=$(objpfx)%.os)
635 rtld-stubbed-symbols = \
648 rtld-stubbed-symbols += __stack_chk_fail __stack_chk_fail_local
653 for symbol in $(rtld-stubbed-symbols); do \
675 echo rtld-$${lib%%/*} += $$file ;; \
679 echo rtld-subdirs = `LC_ALL=C sed 's/^rtld-\([^ ]*\).*$$/\1/' $@T \
683 $(objpfx)rtld-libc.a: $(objpfx)librtld.mk FORCE
684 $(MAKE) -f $< -f rtld-Rules
686 $(objpfx)librtld.os: $(objpfx)dl-allobjs.os $(objpfx)rtld-libc.a
690 generated += librtld.map librtld.mk rtld-libc.a librtld.os.map
698 $(LDFLAGS-rtld) -Wl,-z,defs $(z-now-$(bind-now)) \
700 -Wl,-soname=$(rtld-installed-name) \
712 ifneq (ld.so,$(rtld-installed-name))
715 $(objpfx)$(rtld-installed-name): $(objpfx)ld.so
717 generated += $(rtld-installed-name)
735 $(inst_rtlddir)/$(rtld-installed-name): $(objpfx)ld.so $(+force)
740 $(inst_bindir)/ld.so: $(inst_rtlddir)/$(rtld-installed-name)
746 ldso_install: $(inst_rtlddir)/$(rtld-installed-name)
789 CFLAGS-rtld.c += $(SYSCONF-FLAGS)
796 cpp-srcs-left := $(all-rtld-routines:=.os)
797 lib := rtld