--- glibc-2.27/elf/Makefile.0092~ 2018-02-01 17:17:18.000000000 +0100 +++ glibc-2.27/elf/Makefile 2018-02-02 20:23:42.959165917 +0100 @@ -74,9 +74,9 @@ define elide-stack-protector $(if $(filter $(@F),$(patsubst %,%$(1),$(2))), $(no-stack-protector)) endef -CFLAGS-.o += $(call elide-stack-protector,.o,$(elide-routines.os)) -CFLAGS-.op += $(call elide-stack-protector,.op,$(elide-routines.os)) -CFLAGS-.os += $(call elide-stack-protector,.os,$(all-rtld-routines)) +CFLAGS-.o += $(call elide-stack-protector,.o,$(elide-routines.os)) -Os +CFLAGS-.op += $(call elide-stack-protector,.op,$(elide-routines.os)) -Os +CFLAGS-.os += $(call elide-stack-protector,.os,$(all-rtld-routines)) -Os ifeq ($(unwind-find-fde),yes) routines += unwind-dw2-fde-glibc @@ -561,11 +561,11 @@ $(objpfx)ldconfig: $(ldconfig-modules:%= SYSCONF-FLAGS := -D'SYSCONFDIR="$(sysconfdir)"' CFLAGS-ldconfig.c += $(SYSCONF-FLAGS) -D'LIBDIR="$(libdir)"' \ - -D'SLIBDIR="$(slibdir)"' + -D'SLIBDIR="$(slibdir)"' -Os libof-ldconfig = ldconfig -CFLAGS-dl-cache.c += $(SYSCONF-FLAGS) -CFLAGS-cache.c += $(SYSCONF-FLAGS) -CFLAGS-rtld.c += $(SYSCONF-FLAGS) +CFLAGS-dl-cache.c += $(SYSCONF-FLAGS) -Os +CFLAGS-cache.c += $(SYSCONF-FLAGS) -Os +CFLAGS-rtld.c += $(SYSCONF-FLAGS) -Os cpp-srcs-left := $(all-rtld-routines:=.os) lib := rtld