On Fri, 4 Feb 2011 23:35:29 +1100 Graeme Russ <graeme.r...@gmail.com> wrote:
> LDFLAGS += --cref > -LDFLAGS_u-boot += --gc-sections > -PLATFORM_RELFLAGS += -ffunction-sections > +LDFLAGS_u-boot += --gc-sections -pie > +LDSCRIPT := $(SRCTREE)/$(CPUDIR)/u-boot.lds The use of --cref came up recently (see http://lists.denx.de/pipermail/u-boot/2011-February/086698.html). During what link phase is --cref supposed to be used? Currently it is being used during partial links only, and not the final link, as a result of commit 8aba9dceebb14144e07d19593111ee3a999c37fc. As the toplevel config.mk currently stands, it would have to go in PLATFORM_LDFLAGS to be used in all link phases, or LDFLAGS_u-boot to be used when linking the final image only. BTW, is it really enabled because of something to do with i386? Or just maintainer preference (in which case it should probably be a non-arch config, or in this case just enabled unconditionally, since I don't think there's any harm to it). -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot