1 diff -ur dietlibc-0.30.org/findcflags.sh dietlibc-0.30/findcflags.sh
2 --- dietlibc-0.30.org/findcflags.sh 2005-04-23 13:47:18.000000000 +0200
3 +++ dietlibc-0.30/findcflags.sh 2007-02-06 22:24:17.449538250 +0100
6 version=`${1:-gcc} -v 2>&1 |sed -n '/gcc version/ {s/gcc version //;p;}'`
8 - 2.9*) echo -march=i386 -Os -fomit-frame-pointer -malign-functions=1 -malign-jumps=1 -malign-loops=1 -mpreferred-stack-boundary=2 ;;
9 - 3.0*) echo -march=i386 -Os -fomit-frame-pointer -malign-functions=1 -malign-jumps=1 -malign-loops=1 -mpreferred-stack-boundary=2 ;;
10 - [34]*) echo -Os -fomit-frame-pointer -falign-functions=1 -falign-jumps=1 -falign-loops=1 -mpreferred-stack-boundary=4;;
11 - *) echo -O2 -pipe -fomit-frame-pointer ;;
12 + 2.9*) echo ${OPTFLAGS} -Os -fomit-frame-pointer -malign-functions=1 -malign-jumps=1 -malign-loops=1 -mpreferred-stack-boundary=2 ;;
13 + 3.0*) echo ${OPTFLAGS} -Os -fomit-frame-pointer -malign-functions=1 -malign-jumps=1 -malign-loops=1 -mpreferred-stack-boundary=2 ;;
14 + [34]*) echo ${OPTFLAGS} -Os -fomit-frame-pointer -falign-functions=1 -falign-jumps=1 -falign-loops=1 -mpreferred-stack-boundary=4;;
15 + *) echo -O2 ${OPTFLAGS} -pipe -fomit-frame-pointer ;;
17 diff -ur dietlibc-0.30.org/Makefile dietlibc-0.30/Makefile
18 --- dietlibc-0.30.org/Makefile 2006-06-18 20:32:28.000000000 +0200
19 +++ dietlibc-0.30/Makefile 2007-02-06 22:25:12.368970500 +0100
22 profiling: $(OBJDIR)/libgmon.a $(OBJDIR)/pstart.o
24 -DEFAULTCFLAGS=-pipe -nostdinc -D_REENTRANT $(EXTRACFLAGS)
25 +DEFAULTCFLAGS=-pipe -nostdinc -D_REENTRANT $(EXTRACFLAGS) $(OPTFLAGS)
26 CFLAGS=$(DEFAULTCFLAGS)
31 LIBMATHOBJ=$(patsubst %,$(OBJDIR)/%,$(LIBMATH))
33 -ifeq ($(CFLAGS),$(DEFAULTCFLAGS))
34 -CFLAGS+=-O -fomit-frame-pointer
41 CFLAGS += -W -Wall -Wextra -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wno-switch -Wno-unused -Wredundant-decls -Wshadow