SHLIBDIR should *NOT* have INSTALLDIR prepended.
diff --git a/klibc/Makefile b/klibc/Makefile
index 07dbe9b..dff813f 100644
--- a/klibc/Makefile
+++ b/klibc/Makefile
@@ -185,7 +185,7 @@
 	$(INSTALL_EXEC) klibc-`cat $(SOLIB).hash`.so \
 		$(INSTALLROOT)$(INSTALLDIR)/$(CROSS)lib
 	$(INSTALL_EXEC) klibc-`cat $(SOLIB).hash`.so \
-		$(INSTALLROOT)/$(INSTALLDIR)/$(SHLIBDIR)
+		$(INSTALLROOT)/$(SHLIBDIR)
 
 ifneq ($(wildcard $(DIR).*.d),)
 include $(wildcard $(DIR).*.d)