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