summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/perl/files
diff options
context:
space:
mode:
authorAlexander Kanavin <alex.kanavin@gmail.com>2021-02-28 16:36:49 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-03-02 14:15:33 +0000
commitc621b08c82d8be676e589ebd596836c22394e38b (patch)
treeddc6d23e5b3524350dcff81d681e5ab36650d8fe /meta/recipes-devtools/perl/files
parent02f2ecabc3007a143f7b9b278820c7981ecee99a (diff)
downloadpoky-c621b08c82d8be676e589ebd596836c22394e38b.tar.gz
perl: update 5.32.0 -> 5.32.1
Drop perl-cross-makefile.patch as it is merged upstream. (From OE-Core rev: 7459853328d3e8a43d04a75181a46bd42b8fb076) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/perl/files')
-rw-r--r--meta/recipes-devtools/perl/files/perl-cross-makefile.patch29
1 files changed, 0 insertions, 29 deletions
diff --git a/meta/recipes-devtools/perl/files/perl-cross-makefile.patch b/meta/recipes-devtools/perl/files/perl-cross-makefile.patch
deleted file mode 100644
index 5d3f998200..0000000000
--- a/meta/recipes-devtools/perl/files/perl-cross-makefile.patch
+++ /dev/null
@@ -1,29 +0,0 @@
1Makefile: Avoid continual rebuilds of miniperl and associated races
2
3In the Yocto Project, when we run "make install" we notice miniperl
4rebuilding multiple times. Usually this is harmless however sometimes
5race issues occur such as miniperl not being executable.
6
7The issue is that crosspatch is a phony target so it always rebuilds.
8Adding this as a dependency of miniperl means miniperl always rebuilds
9too.
10
11Avoid this by injecting a direct dependency avoiding the phony target.
12miniperl is then only rebuilt when its input changes as desired.
13
14Signed-off-by: Richard Purdie richard.purdie@linuxfoundation.org
15Upstream-Status: Submitted [https://github.com/arsv/perl-cross/pull/95]
16
17Index: perl-5.32.0/Makefile
18===================================================================
19--- perl-5.32.0.orig/Makefile
20+++ perl-5.32.0/Makefile
21@@ -56,7 +56,7 @@ crosspatch: $(CROSSPATCHED)
22
23 # A minor fix for buildroot, force crosspatching when running "make perl modules"
24 # instead of "make all".
25-miniperlmain$O: crosspatch
26+miniperlmain$O: $(CROSSPATCHED)
27
28 # Original versions are not saved anymore; patch generally takes care of this,
29 # and if that fails, reaching for the source tarball is the safest option.