aboutsummaryrefslogtreecommitdiffstats
path: root/musl/patches-mcm
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2024-09-07 14:55:46 +0000
committerLaurent Bercot <ska@appnovation.com>2024-09-07 14:55:46 +0000
commit1559cbe1ebcea1dac3f5c3a40a51efedd7766ffc (patch)
tree8a8d1e0c31e3328c9897c3727a555c693ef8a2fc /musl/patches-mcm
downloadToolchainFactory-1559cbe1ebcea1dac3f5c3a40a51efedd7766ffc.tar.gz
Initial commit
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'musl/patches-mcm')
-rw-r--r--musl/patches-mcm/linux-and-patches.diff31
1 files changed, 31 insertions, 0 deletions
diff --git a/musl/patches-mcm/linux-and-patches.diff b/musl/patches-mcm/linux-and-patches.diff
new file mode 100644
index 0000000..4c4f7cf
--- /dev/null
+++ b/musl/patches-mcm/linux-and-patches.diff
@@ -0,0 +1,31 @@
+diff -rNU3 musl-cross-make.old/Makefile musl-cross-make/Makefile
+--- musl-cross-make.old/Makefile 2023-01-19 15:34:51.459465734 +0000
++++ musl-cross-make/Makefile 2023-01-19 15:38:18.809465486 +0000
+@@ -65,6 +65,7 @@
+ $(patsubst hashes/%.sha1,$(SOURCES)/%,$(wildcard hashes/binutils*)): SITE = $(BINUTILS_SITE)
+ $(patsubst hashes/%.sha1,$(SOURCES)/%,$(wildcard hashes/gcc*)): SITE = $(GCC_SITE)/$(basename $(basename $(notdir $@)))
+ $(patsubst hashes/%.sha1,$(SOURCES)/%,$(wildcard hashes/musl*)): SITE = $(MUSL_SITE)
++$(patsubst hashes/%.sha1,$(SOURCES)/%,$(wildcard hashes/linux-6*)): SITE = $(LINUX_SITE)/v6.x
+ $(patsubst hashes/%.sha1,$(SOURCES)/%,$(wildcard hashes/linux-5*)): SITE = $(LINUX_SITE)/v5.x
+ $(patsubst hashes/%.sha1,$(SOURCES)/%,$(wildcard hashes/linux-4*)): SITE = $(LINUX_SITE)/v4.x
+ $(patsubst hashes/%.sha1,$(SOURCES)/%,$(wildcard hashes/linux-3*)): SITE = $(LINUX_SITE)/v3.x
+@@ -137,6 +138,7 @@
+ mkdir $@.tmp
+ ( cd $@.tmp && $(COWPATCH) -I ../$< )
+ test ! -d patches/$@ || cat patches/$@/* | ( cd $@.tmp && $(COWPATCH) -p1 )
++ test ! -d ../../patches-in-mcm/$@ || cat ../../patches-in-mcm/$@/* | ( cd $@.tmp && $(COWPATCH) -p1 )
+ if test -f $</configfsf.sub ; then cs=configfsf.sub ; elif test -f $</config.sub ; then cs=config.sub ; else exit 0 ; fi ; rm -f $@.tmp/$$cs && cp -f $(SOURCES)/config.sub $@.tmp/$$cs && chmod +x $@.tmp/$$cs
+ rm -rf $@
+ mv $@.tmp $@
+diff -rNU3 musl-cross-make.old/litecross/Makefile musl-cross-make/litecross/Makefile
+--- musl-cross-make.old/litecross/Makefile 2023-01-19 15:34:51.459465734 +0000
++++ musl-cross-make/litecross/Makefile 2023-01-19 15:36:40.009465605 +0000
+@@ -269,7 +269,7 @@
+ ln -sf "$(LINUX_SRCDIR)" $@
+ obj_kernel_headers/.lc_built: | src_kernel_headers
+ mkdir -p $(CURDIR)/obj_kernel_headers/staged
+- cd src_kernel_headers && $(MAKE) ARCH=$(LINUX_ARCH) O=$(CURDIR)/obj_kernel_headers INSTALL_HDR_PATH=$(CURDIR)/obj_kernel_headers/staged headers_install
++ cd src_kernel_headers && env HOST_EXTRACFLAGS='-static' $(MAKE) ARCH=$(LINUX_ARCH) O=$(CURDIR)/obj_kernel_headers INSTALL_HDR_PATH=$(CURDIR)/obj_kernel_headers/staged headers_install
+ find obj_kernel_headers/staged/include '(' -name .install -o -name ..install.cmd ')' -exec rm {} +
+ touch $@
+ install-kernel-headers: | obj_kernel_headers/.lc_built