diff options
Diffstat (limited to 'elf')
-rw-r--r-- | elf/Makefile | 5 | ||||
-rw-r--r-- | elf/dl-support.c | 1 |
2 files changed, 1 insertions, 5 deletions
diff --git a/elf/Makefile b/elf/Makefile index 276343a47f..7b50ccc07a 100644 --- a/elf/Makefile +++ b/elf/Makefile @@ -162,11 +162,6 @@ ifeq (yes,$(have-loop-to-function)) CFLAGS-rtld.c += -fno-tree-loop-distribute-patterns endif -ifeq (yes,$(have-loop-to-function)) -# Likewise, during static library startup, memset is not yet available. -CFLAGS-dl-support.c = -fno-tree-loop-distribute-patterns -endif - # Compile rtld itself without stack protection. # Also compile all routines in the static library that are elided from # the shared libc because they are in libc.a in the same way. diff --git a/elf/dl-support.c b/elf/dl-support.c index 4af0b5b2ce..614b5b3e0c 100644 --- a/elf/dl-support.c +++ b/elf/dl-support.c @@ -44,6 +44,7 @@ #include <dl-auxv.h> #include <dl-find_object.h> #include <array_length.h> +#include <dl-symbol-redir-ifunc.h> extern char *__progname; char **_dl_argv = &__progname; /* This is checked for some error messages. */ |