the current u-boot.lds target in u-boot depends only on the source file (typically a u-boot.lds.S). this works fine if someone changes the u- boot.lds.S file -- it'll force a regeneration. however, if the u-boot.lds.S file includes u-boot headers such as board config options via config.h, there is no dependency expressed which will cause the file to be regenerated. looking through the build system, i'm not sure there is a way to easily express this. considering the u-boot.lds is trivial to generate (it only gets preprocessed), and every `make` forces a relink of the final u-boot binary, i wonder if we should just label the top level u-boot.lds as phony ? +.PHONY: $(obj)u-boot.lds -mike
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot