diff options
-rw-r--r-- | mdk-stage1/dietlibc/Makefile | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mdk-stage1/dietlibc/Makefile b/mdk-stage1/dietlibc/Makefile index 0fe32e61b..ec994895f 100644 --- a/mdk-stage1/dietlibc/Makefile +++ b/mdk-stage1/dietlibc/Makefile @@ -90,7 +90,7 @@ all: $(WHAT) profiling: $(OBJDIR)/libgmon.a $(OBJDIR)/pstart.o -CFLAGS=-pipe -nostdinc +CFLAGS=-pipe -nostdinc -fno-builtin CROSS= CC=gcc @@ -117,11 +117,12 @@ LIBPTHREAD_OBJS=$(patsubst libpthread/%.c,$(OBJDIR)/%.o,$(shell ./threadsafe.sh) LIBGMON_OBJS=$(OBJDIR)/__mcount.o $(OBJDIR)/monitor.o $(OBJDIR)/profil.o +ORIG_CFLAGS := $(CFLAGS) include $(ARCH)/Makefile.add LIBMATHOBJ=$(patsubst %,$(OBJDIR)/%,$(LIBMATH)) -ifeq ($(CFLAGS),-pipe -nostdinc) +ifeq ($(CFLAGS),$(ORIG_CFLAGS)) CFLAGS+=-O -fomit-frame-pointer endif |