build: SDK/IB reproducible and faster compression
[openwrt/staging/dedeckeh.git] / target / sdk / Makefile
index d3552b47eb894a1934f33efc390bf7794cba02c8..022a791ebfee662a7ae4e966dd0abe64e80a75b7 100644 (file)
@@ -152,7 +152,8 @@ $(BIN_DIR)/$(SDK_NAME).tar.xz: clean
        find $(SDK_BUILD_DIR) -name CVS | $(XARGS) rm -rf
        -make -C $(SDK_BUILD_DIR)/scripts/config clean
        (cd $(BUILD_DIR); \
-               tar -I 'xz -7e' -cf $@ $(SDK_NAME); \
+               tar -I '$(STAGING_DIR_HOST)/bin/xz -7e -T$(if $(filter 1,$(NPROC)),2,0)' -cf $@ $(SDK_NAME) \
+               --mtime="$(shell date --date=@$(SOURCE_DATE_EPOCH))"; \
        )
 
 download: