Index: uspace/lib/libc/arch/amd64/Makefile.inc
===================================================================
--- uspace/lib/libc/arch/amd64/Makefile.inc	(revision ac6ee45bc94d73efe9917812965534ddff6bef6a)
+++ uspace/lib/libc/arch/amd64/Makefile.inc	(revision ae7f6fb75347ada51aca1b40d5c46352dda49257)
@@ -30,6 +30,10 @@
 #
 
+ifndef CROSS_PREFIX
+	CROSS_PREFIX = /usr/local
+endif
+
 TARGET = amd64-linux-gnu
-TOOLCHAIN_DIR = /usr/local/amd64/bin
+TOOLCHAIN_DIR = $(CROSS_PREFIX)/amd64/bin
 
 ARCH_SOURCES += arch/$(ARCH)/src/syscall.S \
Index: uspace/lib/libc/arch/arm32/Makefile.inc
===================================================================
--- uspace/lib/libc/arch/arm32/Makefile.inc	(revision ac6ee45bc94d73efe9917812965534ddff6bef6a)
+++ uspace/lib/libc/arch/arm32/Makefile.inc	(revision ae7f6fb75347ada51aca1b40d5c46352dda49257)
@@ -31,6 +31,10 @@
 #
 
+ifndef CROSS_PREFIX
+	CROSS_PREFIX = /usr/local
+endif
+
 TARGET = arm-linux-gnu
-TOOLCHAIN_DIR = /usr/local/arm/bin
+TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm/bin
 CFLAGS += -ffixed-r9 -mtp=soft 
 LFLAGS += -N $(SOFTINT_PREFIX)/libsoftint.a
Index: uspace/lib/libc/arch/ia32/Makefile.inc
===================================================================
--- uspace/lib/libc/arch/ia32/Makefile.inc	(revision ac6ee45bc94d73efe9917812965534ddff6bef6a)
+++ uspace/lib/libc/arch/ia32/Makefile.inc	(revision ae7f6fb75347ada51aca1b40d5c46352dda49257)
@@ -30,6 +30,10 @@
 #
 
+ifndef CROSS_PREFIX
+	CROSS_PREFIX = /usr/local
+endif
+
 TARGET = i686-pc-linux-gnu
-TOOLCHAIN_DIR = /usr/local/i686/bin
+TOOLCHAIN_DIR = $(CROSS_PREFIX)/i686/bin
 
 ARCH_SOURCES += arch/$(ARCH)/src/syscall.S \
Index: uspace/lib/libc/arch/ia64/Makefile.inc
===================================================================
--- uspace/lib/libc/arch/ia64/Makefile.inc	(revision ac6ee45bc94d73efe9917812965534ddff6bef6a)
+++ uspace/lib/libc/arch/ia64/Makefile.inc	(revision ae7f6fb75347ada51aca1b40d5c46352dda49257)
@@ -30,6 +30,10 @@
 #
 
+ifndef CROSS_PREFIX
+	CROSS_PREFIX = /usr/local
+endif
+
 TARGET = ia64-pc-linux-gnu
-TOOLCHAIN_DIR = /usr/local/ia64/bin
+TOOLCHAIN_DIR = $(CROSS_PREFIX)/ia64/bin
 CFLAGS += -fno-unwind-tables -DMALLOC_ALIGNMENT_16
 LFLAGS += -N $(SOFTINT_PREFIX)/libsoftint.a
Index: uspace/lib/libc/arch/mips32/Makefile.inc
===================================================================
--- uspace/lib/libc/arch/mips32/Makefile.inc	(revision ac6ee45bc94d73efe9917812965534ddff6bef6a)
+++ uspace/lib/libc/arch/mips32/Makefile.inc	(revision ae7f6fb75347ada51aca1b40d5c46352dda49257)
@@ -30,6 +30,10 @@
 #
 
+ifndef CROSS_PREFIX
+	CROSS_PREFIX = /usr/local
+endif
+
 TARGET = mipsel-linux-gnu
-TOOLCHAIN_DIR = /usr/local/mipsel/bin
+TOOLCHAIN_DIR = $(CROSS_PREFIX)/mipsel/bin
 CFLAGS += -mips3
 
Index: uspace/lib/libc/arch/mips32eb/Makefile.inc
===================================================================
--- uspace/lib/libc/arch/mips32eb/Makefile.inc	(revision ac6ee45bc94d73efe9917812965534ddff6bef6a)
+++ uspace/lib/libc/arch/mips32eb/Makefile.inc	(revision ae7f6fb75347ada51aca1b40d5c46352dda49257)
@@ -30,6 +30,10 @@
 #
 
+ifndef CROSS_PREFIX
+	CROSS_PREFIX = /usr/local
+endif
+
 TARGET = mips-sgi-irix5
-TOOLCHAIN_DIR = /usr/local/mips/bin
+TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips/bin
 CFLAGS += -mips3 
 
Index: uspace/lib/libc/arch/ppc32/Makefile.inc
===================================================================
--- uspace/lib/libc/arch/ppc32/Makefile.inc	(revision ac6ee45bc94d73efe9917812965534ddff6bef6a)
+++ uspace/lib/libc/arch/ppc32/Makefile.inc	(revision ae7f6fb75347ada51aca1b40d5c46352dda49257)
@@ -30,6 +30,10 @@
 #
 
+ifndef CROSS_PREFIX
+	CROSS_PREFIX = /usr/local
+endif
+
 TARGET = ppc-linux-gnu
-TOOLCHAIN_DIR = /usr/local/ppc/bin
+TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc/bin
 
 ARCH_SOURCES += arch/$(ARCH)/src/syscall.c \
Index: uspace/lib/libc/arch/ppc64/Makefile.inc
===================================================================
--- uspace/lib/libc/arch/ppc64/Makefile.inc	(revision ac6ee45bc94d73efe9917812965534ddff6bef6a)
+++ uspace/lib/libc/arch/ppc64/Makefile.inc	(revision ae7f6fb75347ada51aca1b40d5c46352dda49257)
@@ -30,6 +30,10 @@
 #
 
+ifndef CROSS_PREFIX
+	CROSS_PREFIX = /usr/local
+endif
+
 TARGET = ppc64-linux-gnu
-TOOLCHAIN_DIR = /usr/local/ppc64/bin
+TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc64/bin
 
 ARCH_SOURCES += arch/$(ARCH)/src/syscall.c \
