From d1e4f21566b16f49b1c2807431ac921ddd608421 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Thu, 14 Mar 2002 09:01:13 +0000 Subject: Oops! When I fixed the debug flags, I forgot to make things be PIC, so do that now. -Erik --- libc/sysdeps/linux/common/Makefile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'libc/sysdeps/linux') diff --git a/libc/sysdeps/linux/common/Makefile b/libc/sysdeps/linux/common/Makefile index 0824b0e53..a322acf63 100644 --- a/libc/sysdeps/linux/common/Makefile +++ b/libc/sysdeps/linux/common/Makefile @@ -24,6 +24,11 @@ TOPDIR=../../../../ include $(TOPDIR)Rules.mak +SAFECFLAGS=-Os -fno-builtin +ifeq ($(strip $(DOPIC)),true) +SAFECFLAGS+=-fPIC +endif + CSRC= waitpid.c kernel_version.c statfix.c getdnnm.c gethstnm.c \ mkfifo.c setegid.c wait.c getpagesize.c seteuid.c \ wait3.c setpgrp.c getdtablesize.c create_module.c ptrace.c \ @@ -54,17 +59,17 @@ $(COBJS): %.o : %.c $(STRIPTOOL) -x -R .note -R .comment $*.o initfini.s: initfini.c - $(CC) -Os -fno-builtin -c initfini.c -S -o initfini.s + $(CC) $(SAFECFLAGS) -c initfini.c -S -o initfini.s crti.S crtn.S: initfini.s $(TOPDIR)/extra/scripts/initfini.pl crti.o: crti.S - $(CC) -Os -fno-builtin -c crti.S -o crti.o + $(CC) $(SAFECFLAGS) -c crti.S -o crti.o cp crti.o $(TOPDIR)lib/ crtn.o: crtn.S - $(CC) -Os -fno-builtin -c crtn.S -o crtn.o + $(CC) $(SAFECFLAGS) -c crtn.S -o crtn.o cp crtn.o $(TOPDIR)lib/ clean: -- cgit v1.2.3