Index: uspace/lib/libc/Makefile.toolchain
===================================================================
--- uspace/lib/libc/Makefile.toolchain	(revision e70bfa52d5196dbe946f95f10f967ebf8716d6e8)
+++ uspace/lib/libc/Makefile.toolchain	(revision f5b4fb9e3f8394a50dce063b7a44b6e5b2ab1468)
@@ -38,4 +38,16 @@
 include $(LIBC_PREFIX)/arch/$(ARCH)/Makefile.inc
 
+## Simple detection of the host system
+#
+HOST = $(shell uname)
+
+## On Solaris, some utilities have different names
+#
+ifeq ($(HOST),SunOS)
+	BINUTILS_PREFIX = "g"
+else
+	BINUTILS_PREFIX = ""
+endif
+
 ## Toolchain configuration
 #
@@ -43,9 +55,9 @@
 ifeq ($(COMPILER),gcc_native)
 	CC = gcc
-	AS = as
-	LD = ld
-	AR = ar
-	OBJCOPY = objcopy
-	OBJDUMP = objdump
+	AS = $(BINUTILS_PREFIX)as
+	LD = $(BINUTILS_PREFIX)ld
+	AR = $(BINUTILS_PREFIX)ar
+	OBJCOPY = $(BINUTILS_PREFIX)objcopy
+	OBJDUMP = $(BINUTILS_PREFIX)objdump
 endif
 
@@ -67,2 +79,3 @@
 	OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump
 endif
+
