---- dietlibc-0.20/findcflags.sh.orig Wed Jul 3 16:07:58 2002
-+++ dietlibc-0.20/findcflags.sh Sun Aug 25 01:12:32 2002
+--- dietlibc-0.23/findcflags.sh.orig 2003-05-23 15:03:57.000000000 +0200
++++ dietlibc-0.23/findcflags.sh 2003-09-13 03:46:17.000000000 +0200
@@ -1,8 +1,8 @@
#!/bin/sh
- version=`${1:-gcc} -v 2>&1 |grep version|sed 's/gcc version //'`
+ version=`${1:-gcc} -v 2>&1 |sed -n '/gcc version/ {s/gcc version //;p;}'`
case $version in
-- 2.9*) echo -march=i386 -Os -fomit-frame-pointer -malign-functions=0 -malign-jumps=0 -malign-loops=0 -mpreferred-stack-boundary=2 ;;
-- 3.0*) echo -march=i386 -Os -fomit-frame-pointer -malign-functions=0 -malign-jumps=0 -malign-loops=0 -mpreferred-stack-boundary=2 ;;
-- 3*) echo -Os -fomit-frame-pointer -falign-functions=0 -falign-jumps=0 -falign-loops=0 -mpreferred-stack-boundary=2;;
+- 2.9*) echo -march=i386 -Os -fomit-frame-pointer -malign-functions=1 -malign-jumps=1 -malign-loops=1 -mpreferred-stack-boundary=2 ;;
+- 3.0*) echo -march=i386 -Os -fomit-frame-pointer -malign-functions=1 -malign-jumps=1 -malign-loops=1 -mpreferred-stack-boundary=2 ;;
+- 3*) echo -Os -fomit-frame-pointer -falign-functions=1 -falign-jumps=1 -falign-loops=1 -mpreferred-stack-boundary=2;;
- *) echo -O2 -pipe -fomit-frame-pointer ;;
-+ 2.9*) echo ${OPTFLAGS} -Os -fomit-frame-pointer -malign-functions=0 -malign-jumps=0 -malign-loops=0 -mpreferred-stack-boundary=2 ;;
-+ 3.0*) echo ${OPTFLAGS} -Os -fomit-frame-pointer -malign-functions=0 -malign-jumps=0 -malign-loops=0 -mpreferred-stack-boundary=2 ;;
-+ 3*) echo ${OPTFLAGS} -Os -fomit-frame-pointer -falign-functions=0 -falign-jumps=0 -falign-loops=0 -mpreferred-stack-boundary=2;;
++ 2.9*) echo ${OPTFLAGS} -Os -fomit-frame-pointer -malign-functions=1 -malign-jumps=1 -malign-loops=1 -mpreferred-stack-boundary=2 ;;
++ 3.0*) echo ${OPTFLAGS} -Os -fomit-frame-pointer -malign-functions=1 -malign-jumps=1 -malign-loops=1 -mpreferred-stack-boundary=2 ;;
++ 3*) echo ${OPTFLAGS} -Os -fomit-frame-pointer -falign-functions=1 -falign-jumps=1 -falign-loops=1 -mpreferred-stack-boundary=2;;
+ *) echo -O2 ${OPTFLAGS} -pipe -fomit-frame-pointer ;;
esac
diff -uNr dietlibc-0.18.orig/libdl/_dl_rel.h dietlibc-0.18/libdl/_dl_rel.h
---- dietlibc-0.18.orig/libdl/_dl_rel.h Mon Feb 11 21:41:05 2002
-+++ dietlibc-0.18/libdl/_dl_rel.h Mon Aug 5 01:23:10 2002
+--- dietlibc-0.23/libdl/_dl_rel.h.orig 2003-02-19 14:18:40.000000000 +0100
++++ dietlibc-0.23/libdl/_dl_rel.h 2003-09-13 03:42:07.000000000 +0200
@@ -9,7 +9,7 @@
#define _DL_REL_PLT(b,r) (*(unsigned long*)((b)+(r)->r_offset)+=(unsigned long)(b))
--#elif defined(__alpha__) || defined(__hppa__) || defined(__ppc__) || defined(__sparc__) || defined(__s390__)
-+#elif defined(__alpha__) || defined(__hppa__) || defined(__powerpc__) || defined(__sparc__) || defined(__s390__)
- /* this are RELA only archs: alpha, chris, hppa, ia64, m68k, ppc, sparc, sparc64, sh, s390 */
+-#elif defined(__alpha__) || defined(__hppa__) || defined(__ppc__) || defined(__sparc__) || defined(__s390__) \
++#elif defined(__alpha__) || defined(__hppa__) || defined(__powerpc__) || defined(__sparc__) || defined(__s390__) \
+ || defined(__x86_64__)
+ /* this are RELA only archs: alpha, chris, hppa, ia64, m68k, ppc, sparc, sparc64, sh, s390, x86_64 */
- #define _dl_rel_t Elf_Rela
diff -ur dietlibc-0.22/ppc/mmap.S dietlibc-0.22-/ppc/mmap.S
--- dietlibc-0.22/ppc/mmap.S 2003-07-01 13:01:26.000000000 +0200
+++ dietlibc-0.22-/ppc/mmap.S 2003-07-01 13:01:13.000000000 +0200