diff -ruN klibc-1.0/Makefile klibc-1.0.new/Makefile
--- klibc-1.0/Makefile	2005-03-07 19:17:15.000000000 +0100
+++ klibc-1.0.new/Makefile	2005-08-27 22:40:12.000000000 +0200
@@ -61,7 +61,8 @@
 	  mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(CROSS)include/$$d ; \
 	  for r in $(KRNLSRC)/include $(KRNLOBJ)/include $(KRNLOBJ)/include2 ; do \
 	    [ ! -d $$r/$$d ] || \
-	      cp -rfL $$r/$$d/. $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/$$d/. ; \
+              (chmod -R +w $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/$$d/.; \
+	      cp -rfL $$r/$$d/. $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include/$$d/. ); \
 	  done ; \
 	done
 	cd $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include && ln -sf asm-$(ARCH) asm
diff -ruN klibc-1.0/MCONFIG klibc-1.0.new/MCONFIG
--- klibc-1.0/MCONFIG	2005-03-06 20:35:22.000000000 +0100
+++ klibc-1.0.new/MCONFIG	2005-08-27 22:43:06.000000000 +0200
@@ -12,7 +12,7 @@
 KCROSS ?= $(CROSS)
 
 # Location for installation
-prefix      = /usr
+prefix      = $(out)
 bindir      = $(prefix)/bin
 libdir      = $(prefix)/lib
 mandir      = $(prefix)/man
@@ -70,7 +70,7 @@
 # THIS MUST BE AN ABSOLUTE PATH WITH NO FINAL SLASH.
 # Leave this empty to make it the root.
 #
-SHLIBDIR = /lib
+SHLIBDIR = $(out)/lib
 
 # Enable this to make perror/strerror return real error messages
 # This makes klibc.so and any static binary which uses these functions
