When gcc 3.4.4 is configured for the toolchain, it subsequently fails to
compile udhcp-0.9.8/dhcpc.c complaining about an improper switch statement
syntax error:
dhcpc.c: In function `perform_renew':
dhcpc.c:136: error: label at end of compound statement
--- /dev/null
+--- udhcp-0.9.8/dhcpc.c.orig 2005-11-24 01:41:48.000000000 +1000
++++ udhcp-0.9.8/dhcpc.c 2005-11-24 01:44:16.000000000 +1000
+@@ -132,6 +132,8 @@
+ state = INIT_SELECTING;
+ break;
+ case INIT_SELECTING:
++ default:
++ break;
+ }
+
+ /* start things over */
$(UDHCP_DIR)/.unpacked: $(DL_DIR)/$(UDHCP_SOURCE)
zcat $(DL_DIR)/$(UDHCP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
$(SED) 's/-Os -fomit-frame-pointer/$(TARGET_CFLAGS)/' $(UDHCP_DIR)/Makefile
+ toolchain/patch-kernel.sh $(UDHCP_DIR) package/udhcp/ udhcp\*.patch
touch $(UDHCP_DIR)/.unpacked
#$(UDHCP_DIR)/.unpacked: