X-Git-Url: http://git.csclub.uwaterloo.ca/?p=kopensolaris-gnu%2Fglibc.git;a=blobdiff_plain;f=csu%2FMakefile;h=cb9e6eb6aa4528db4918b6d3b186093525365d05;hp=8388032e1df1838faee21d5210353be7a9e23c98;hb=498ae94d188e914524ee6f6bcda3bf75809b1359;hpb=501cc6a4b9de3248eeb5eb8e5f2f40478a88d531 diff --git a/csu/Makefile b/csu/Makefile index 8388032e1d..cb9e6eb6aa 100644 --- a/csu/Makefile +++ b/csu/Makefile @@ -32,9 +32,6 @@ csu-dummies = $(filter-out $(start-installed-name),crt1.o Mcrt1.o) extra-objs = start.o gmon-start.o \ $(start-installed-name) g$(start-installed-name) \ $(csu-dummies) -ifeq ($(elf),yes) -before-compile = $(objpfx)abi-tag.h -endif omit-deps = $(patsubst %.o,%,$(start-installed-name) g$(start-installed-name) \ $(csu-dummies)) install-lib = $(start-installed-name) g$(start-installed-name) \ @@ -45,6 +42,9 @@ all: # Make this the default target; it will be defined in Rules. include ../Makeconfig +ifeq ($(elf),yes) +before-compile = $(objpfx)abi-tag.h +endif ifeq ($(have-initfini),yes) @@ -64,7 +64,7 @@ omit-deps += $(crtstuff) $(objpfx)crt%.o: $(objpfx)crt%.S $(objpfx)defs.h $(compile.S) -g0 $(ASFLAGS-.os) -o $@ -CFLAGS-initfini.s = -O0 -g0 -fPIC +CFLAGS-initfini.s = -g0 -fPIC -fno-inline-functions $(objpfx)initfini.s: initfini.c $(compile.c) -S $(CFLAGS-initfini.s) -finhibit-size-directive \