diff -Naur toolchain.orig/gcc-3.3.x/Makefile toolchain/gcc-3.3.x/Makefile
--- toolchain.orig/gcc-3.3.x/Makefile	2004-02-16 09:28:06.000000000 +0200
+++ toolchain/gcc-3.3.x/Makefile	2004-02-27 17:04:10.096464910 +0200
@@ -109,7 +109,18 @@
 # what you are doing.
 #
 #############################################################
-TARGETS+=host-sed kernel-headers uclibc-configured binutils gcc3_3 ccache
+
+BUILD_EXTRA_TOOLS:=true
+ 
+ifeq ($(BUILD_EXTRA_TOOLS),true)
+TARGETS:=host-sed
+endif
+ 
+TARGETS:=$(TARGETS) kernel-headers uclibc-configured binutils gcc3_3
+ 
+ifeq ($(BUILD_EXTRA_TOOLS),true)
+TARGETS:=$(TARGETS) ccache
+endif
 
 #############################################################
 #
diff -Naur toolchain.orig/gcc-3.3.x/make/gcc-uclibc-3.3.mk toolchain/gcc-3.3.x/make/gcc-uclibc-3.3.mk
--- toolchain.orig/gcc-3.3.x/make/gcc-uclibc-3.3.mk	2004-02-16 09:28:07.000000000 +0200
+++ toolchain/gcc-3.3.x/make/gcc-uclibc-3.3.mk	2004-02-27 17:05:16.279445311 +0200
@@ -31,6 +31,8 @@
 GCC_DIR:=$(TOOL_BUILD_DIR)/gcc-$(GCC_VERSION)
 GCC_CAT:=bzcat
 
+GCC_STRIP_HOST_BINARIES:=true
+
 #############################################################
 #
 # Setup some initial stuff
@@ -151,7 +153,9 @@
 $(GCC_BUILD_DIR2)/.installed: $(GCC_BUILD_DIR2)/.compiled
 	PATH=$(TARGET_PATH) $(MAKE) $(JLEVEL) -C $(GCC_BUILD_DIR2) install
 	# Strip the host binaries
-	-strip --strip-all -R .note -R .comment $(STAGING_DIR)/bin/*
+ifeq ($(GCC_STRIP_HOST_BINARIES),true)
+  	-strip --strip-all -R .note -R .comment $(STAGING_DIR)/bin/*
+endif
 	# Set up the symlinks to enable lying about target name.
 	set -e; \
 	(cd $(STAGING_DIR); \
diff -Naur toolchain.orig/gcc-3.3.x/make/uclibc.mk toolchain/gcc-3.3.x/make/uclibc.mk
--- toolchain.orig/gcc-3.3.x/make/uclibc.mk	2004-01-30 02:59:58.000000000 +0200
+++ toolchain/gcc-3.3.x/make/uclibc.mk	2004-02-27 17:10:00.521529865 +0200
@@ -77,6 +77,7 @@
 		PREFIX=$(STAGING_DIR)/ \
 		DEVEL_PREFIX=$(REAL_GNU_TARGET_NAME)/ \
 		RUNTIME_PREFIX=$(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/ \
+		HOSTCC="$(HOSTCC)" \
 		pregen install_dev;
 	touch $(UCLIBC_DIR)/.configured
 

