# HG changeset patch # User ihse # Date 1520354601 -3600 # Node ID 67912cbf784a72004afa75813dbf3bce91a2e253 # Parent 50f5ea3292f18733399d781755c7ace93da8f926 8199103: Can't use COMPARE_BUILD with PATCH from custom root Reviewed-by: erikj diff -r 50f5ea3292f1 -r 67912cbf784a make/InitSupport.gmk --- a/make/InitSupport.gmk Tue Mar 06 17:30:13 2018 +0100 +++ b/make/InitSupport.gmk Tue Mar 06 17:43:21 2018 +0100 @@ -435,7 +435,7 @@ define PrepareCompareBuild $(ECHO) "Preparing for comparison rebuild" # Apply patch, if any - $(if $(COMPARE_BUILD_PATCH), $(PATCH) -p1 < $(COMPARE_BUILD_PATCH)) + $(if $(COMPARE_BUILD_PATCH), cd $(topdir) && $(PATCH) -p1 < $(COMPARE_BUILD_PATCH)) # Move the first build away temporarily $(RM) -r $(topdir)/build/.compare-build-temp $(MKDIR) -p $(topdir)/build/.compare-build-temp @@ -455,7 +455,7 @@ # Cleanup after a compare build define CleanupCompareBuild # If running with a COMPARE_BUILD patch, reverse-apply it - $(if $(COMPARE_BUILD_PATCH), $(PATCH) -R -p1 < $(COMPARE_BUILD_PATCH)) + $(if $(COMPARE_BUILD_PATCH), cd $(topdir) && $(PATCH) -R -p1 < $(COMPARE_BUILD_PATCH)) # Move this build away and restore the original build $(MKDIR) -p $(topdir)/build/compare-build $(MV) $(OUTPUTDIR) $(COMPARE_BUILD_OUTPUTDIR)