diff options
| -rw-r--r-- | CHANGES | 1 | ||||
| -rw-r--r-- | boot/u-boot/u-boot.mk | 10 | 
2 files changed, 4 insertions, 7 deletions
| @@ -19,6 +19,7 @@  	#3475: Calling sync on large filesystems when not always necessary  	#3511: make busybox-menuconfig does not download busybox package  	#3541: Quotes in the top Makefile:217 break buildroot/kernel config... +	#3571: u-boot: fw_printenv does not build  	#3643: popt source url is not responding  2011.02, Released February 28th, 2011: diff --git a/boot/u-boot/u-boot.mk b/boot/u-boot/u-boot.mk index 2f839c53c..ff3f65e96 100644 --- a/boot/u-boot/u-boot.mk +++ b/boot/u-boot/u-boot.mk @@ -159,15 +159,11 @@ $(TARGET_DIR)/usr/bin/mkimage: $(U_BOOT_DIR)/.configured  		$(U_BOOT_DIR)/tools/os_support.c \  		$(wildcard $(U_BOOT_DIR)/libfdt/fdt*.c $(U_BOOT_DIR)/lib/libfdt/fdt*.c) -	$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $@ -  # Build manually fw_printenv for the target  $(TARGET_DIR)/usr/sbin/fw_printenv: $(U_BOOT_DIR)/.configured -	mkdir -p $(@D) -	$(TARGET_CC) -I$(U_BOOT_DIR)/include -I$(LINUX_HEADERS_DIR)/include \ -		-DUSE_HOSTCC -o $@ \ -		$(U_BOOT_DIR)/tools/env/*.c $(U_BOOT_DIR)/lib*/crc32.c -	$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $@ +	$(TARGET_CONFIGURE_OPTS) \ +		$(MAKE) HOSTCC="$(TARGET_CC)" -C $(U_BOOT_DIR) env +	$(INSTALL) -m 0755 -D $(U_BOOT_DIR)/tools/env/fw_printenv $@  	ln -sf fw_printenv $(TARGET_DIR)/usr/sbin/fw_setenv  u-boot: $(U_BOOT_TARGETS) | 
