lord_apollyon writes:

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
This commit is contained in:
Eric Andersen 2006-04-06 18:17:50 +00:00
parent 768304767b
commit 0d26efed3a
2 changed files with 12 additions and 0 deletions

View File

@ -0,0 +1,11 @@
--- 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 */

View File

@ -33,6 +33,7 @@ udhcp-source: $(DL_DIR)/$(UDHCP_SOURCE)
$(UDHCP_DIR)/.unpacked: $(DL_DIR)/$(UDHCP_SOURCE) $(UDHCP_DIR)/.unpacked: $(DL_DIR)/$(UDHCP_SOURCE)
zcat $(DL_DIR)/$(UDHCP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - zcat $(DL_DIR)/$(UDHCP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
$(SED) 's/-Os -fomit-frame-pointer/$(TARGET_CFLAGS)/' $(UDHCP_DIR)/Makefile $(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 touch $(UDHCP_DIR)/.unpacked
#$(UDHCP_DIR)/.unpacked: #$(UDHCP_DIR)/.unpacked: