diff options
Diffstat (limited to 'debian/patches/dont-rebuild-install.patch')
-rw-r--r-- | debian/patches/dont-rebuild-install.patch | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/debian/patches/dont-rebuild-install.patch b/debian/patches/dont-rebuild-install.patch new file mode 100644 index 0000000..a72b006 --- /dev/null +++ b/debian/patches/dont-rebuild-install.patch @@ -0,0 +1,44 @@ +--- a/Makefile ++++ b/Makefile +@@ -556,6 +556,8 @@ + # Remove selected header files. + $(RM) $(patsubst %,$(SYSROOT_INC)/%,$(MUSL_OMIT_HEADERS)) + ++ touch $@ ++ + startup_files: include_dirs + # + # Build the startup files. +@@ -566,6 +568,8 @@ + mkdir -p "$(SYSROOT_LIB)" && \ + mv *.o "$(SYSROOT_LIB)" + ++ touch $@ ++ + libc: include_dirs \ + $(SYSROOT_LIB)/libc.a \ + $(SYSROOT_LIB)/libc-printscan-long-double.a \ +@@ -575,6 +579,8 @@ + $(SYSROOT_LIB)/libwasi-emulated-getpid.a \ + $(SYSROOT_LIB)/libwasi-emulated-signal.a + ++ touch $@ ++ + finish: startup_files libc + # + # Create empty placeholder libraries. +@@ -586,6 +592,7 @@ + # + # The build succeeded! The generated sysroot is in $(SYSROOT). + # ++ touch $@ + + # The check for defined and undefined symbols expects there to be a heap + # alloctor (providing malloc, calloc, free, etc). Skip this step if the build +@@ -687,5 +694,6 @@ + clean: + $(RM) -r "$(OBJDIR)" + $(RM) -r "$(SYSROOT)" ++ $(RM) -f include_dirs startup_files libc finish + + .PHONY: default startup_files libc finish install include_dirs clean |