gcc: sort the patches before they are hashed
$(wildcard ...) in make doesn't sort the files, so the order of the hashed files is not predictable. Therefore, the ccache hash could change from one build to another. We don't want that, so sort the files explicitly. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
40fe3349a7
commit
70a61bbfb3
@ -243,10 +243,10 @@ HOST_GCC_COMMON_CCACHE_HASH_FILES += $(DL_DIR)/$(GCC_SOURCE)
|
||||
# Cfr. PATCH_BASE_DIRS in .stamp_patched, but we catch both versioned and
|
||||
# unversioned patches unconditionally
|
||||
HOST_GCC_COMMON_CCACHE_HASH_FILES += \
|
||||
$(wildcard \
|
||||
$(sort $(wildcard \
|
||||
package/gcc/$(GCC_VERSION)/*.patch \
|
||||
$(addsuffix $((PKG)_RAWNAME)/$(GCC_VERSION)/*.patch,$(call qstrip,$(BR2_GLOBAL_PATCH_DIR))) \
|
||||
$(addsuffix $((PKG)_RAWNAME)/*.patch,$(call qstrip,$(BR2_GLOBAL_PATCH_DIR))))
|
||||
$(addsuffix $((PKG)_RAWNAME)/*.patch,$(call qstrip,$(BR2_GLOBAL_PATCH_DIR)))))
|
||||
ifeq ($(BR2_xtensa),y)
|
||||
HOST_GCC_COMMON_CCACHE_HASH_FILES += $(HOST_GCC_XTENSA_OVERLAY_TAR)
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user