diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-11-22 21:22:28 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-11-22 21:22:28 +0000 |
commit | 498d8099a6e4163798d327c9cc727fa0282bd716 (patch) | |
tree | e9f26ad78124b3d0370f899e7a86531937e771b6 /libc/sysdeps/linux/sparc/Makefile | |
parent | c2fa5c137dd69c88ff32be1bb910a23b86c5938a (diff) |
Remove SAFECFLAGS. It was a workaround for failures in old awk script
used to generate the crti.S and crtn.S files. Since we don't use that
anymore, keeping the workaround makes no sense.
Furthermore, in most cases, SAFECFLAGS was not picking up all the
needed flags, causing crti.o and crtn.o to not be built PIC.
Which is very bad. Removing SAFECFLAGS and using CFLAGS fixes
that as well.
Diffstat (limited to 'libc/sysdeps/linux/sparc/Makefile')
-rw-r--r-- | libc/sysdeps/linux/sparc/Makefile | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/libc/sysdeps/linux/sparc/Makefile b/libc/sysdeps/linux/sparc/Makefile index 26127baea..01705c024 100644 --- a/libc/sysdeps/linux/sparc/Makefile +++ b/libc/sysdeps/linux/sparc/Makefile @@ -33,11 +33,6 @@ COBJS=$(patsubst %.c,%.o, $(CSRC)) OBJS=$(SOBJS) $(MOBJ) $(COBJS) -ifeq ($(strip $(UCLIBC_HAS_SOFT_FLOAT)),y) -SAFECFLAGS += $(call check_gcc,-msoft-float,) -endif - - all: $(OBJS) $(LIBC) $(LIBC): ar-target @@ -60,14 +55,14 @@ $(COBJS): %.o : %.c ifeq ($(strip $(UCLIBC_CTOR_DTOR)),y) crti.o: crti.S - $(CC) $(SAFECFLAGS) -c crti.S -o crti.o + $(CC) $(CFLAGS) -c crti.S -o crti.o $(TOPDIR)lib/crti.o: crti.o $(INSTALL) -d $(TOPDIR)lib/ cp crti.o $(TOPDIR)lib/ crtn.o: crtn.S - $(CC) $(SAFECFLAGS) -c crtn.S -o crtn.o + $(CC) $(CFLAGS) -c crtn.S -o crtn.o $(TOPDIR)lib/crtn.o: crtn.o $(INSTALL) -d $(TOPDIR)lib/ |