diff options
author | wdenk <wdenk> | 2005-02-03 23:00:49 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2005-02-03 23:00:49 +0000 |
commit | 1a344f298d9d334f7bec631432c10c0666d04757 (patch) | |
tree | 928b89cfceef24f254bae64ae971f316f9e0a8fb /Makefile | |
parent | 436be29cad60a46ed5983120aff71909d8f234a3 (diff) | |
download | u-boot-1a344f298d9d334f7bec631432c10c0666d04757.tar.gz u-boot-1a344f298d9d334f7bec631432c10c0666d04757.tar.xz u-boot-1a344f298d9d334f7bec631432c10c0666d04757.zip |
* Removed '--no-warn-mismatch' option from Makefile. This option
makes 'ld' to overlook binary objects compatibility.
* Moved $(PLATFORM_LIBS) from the library group (--start-group ...
--end-group) outside of the group. This will make 'ld' to do
_multiple_ search in the library group when resolving symbol
references and do only a _single_ seach in libgcc.a after the group
search.
* Fix stability problems on CPC45 board again.
* Make image detection for diskboot / usbboot / scsiboot more robust
(also check header checksum)
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -121,7 +121,7 @@ LIBS += common/libcommon.a .PHONY : $(LIBS) # Add GCC lib -PLATFORM_LIBS += --no-warn-mismatch -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc +PLATFORM_LIBS += -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc # The "tools" are needed early, so put this first @@ -161,7 +161,7 @@ u-boot.dis: u-boot u-boot: depend $(SUBDIRS) $(OBJS) $(LIBS) $(LDSCRIPT) UNDEF_SYM=`$(OBJDUMP) -x $(LIBS) |sed -n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`;\ $(LD) $(LDFLAGS) $$UNDEF_SYM $(OBJS) \ - --start-group $(LIBS) $(PLATFORM_LIBS) --end-group \ + --start-group $(LIBS) --end-group $(PLATFORM_LIBS) \ -Map u-boot.map -o u-boot $(LIBS): |