Index: tools/autotool.py
===================================================================
--- tools/autotool.py	(revision f5ceb180ed8e75b28e5e58b6254e858c7cf265d3)
+++ tools/autotool.py	(revision e47ed059f2f1f9164ef7bfb956f1b38b5998b23d)
@@ -263,4 +263,9 @@
 		clang_target = "powerpc-unknown-linux"
 		helenos_target = "ppc-helenos"
+	
+	if (config['PLATFORM'] == "sparc32"):
+		target = config['PLATFORM'];
+		gnu_target = "sparc-leon3-linux-gnu"
+		helenos_target = "sparc-leon3-helenos"
 	
 	if (config['PLATFORM'] == "sparc64"):
Index: tools/toolchain.sh
===================================================================
--- tools/toolchain.sh	(revision f5ceb180ed8e75b28e5e58b6254e858c7cf265d3)
+++ tools/toolchain.sh	(revision e47ed059f2f1f9164ef7bfb956f1b38b5998b23d)
@@ -155,4 +155,5 @@
 	echo " ppc32      32-bit PowerPC"
 	echo " ppc64      64-bit PowerPC"
+	echo " sparc32    SPARC V8"
 	echo " sparc64    SPARC V9"
 	echo " all        build all targets"
@@ -378,4 +379,8 @@
 			HELENOS_TARGET="ppc64-helenos"
 			;;
+		"sparc32")
+			LINUX_TARGET="sparc-leon3-linux-gnu"
+			HELENOS_TARGET="sparc-leon3-helenos"
+			;;
 		"sparc64")
 			LINUX_TARGET="sparc64-linux-gnu"
@@ -555,5 +560,5 @@
 
 case "$1" in
-	amd64|arm32|ia32|ia64|mips32|mips32eb|mips64|ppc32|ppc64|sparc64)
+	amd64|arm32|ia32|ia64|mips32|mips32eb|mips64|ppc32|ppc64|sparc32|sparc64)
 		prepare
 		build_target "$1"
@@ -570,4 +575,5 @@
 		build_target "ppc32"
 		build_target "ppc64"
+		build_target "sparc32"
 		build_target "sparc64"
 		;;
@@ -583,4 +589,5 @@
 		build_target "ppc32" &
 		build_target "ppc64" &
+		build_target "sparc32" &
 		build_target "sparc64" &
 		wait
@@ -605,4 +612,7 @@
 		
 		build_target "ppc64" &
+		build_target "sparc32" &
+		wait
+		
 		build_target "sparc64" &
 		wait
