diff options
| author | Alexander Kanavin <alex.kanavin@gmail.com> | 2021-02-28 16:36:49 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-03-02 14:15:33 +0000 |
| commit | c621b08c82d8be676e589ebd596836c22394e38b (patch) | |
| tree | ddc6d23e5b3524350dcff81d681e5ab36650d8fe /meta/recipes-devtools/perl/files | |
| parent | 02f2ecabc3007a143f7b9b278820c7981ecee99a (diff) | |
| download | poky-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.patch | 29 |
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 @@ | |||
| 1 | Makefile: Avoid continual rebuilds of miniperl and associated races | ||
| 2 | |||
| 3 | In the Yocto Project, when we run "make install" we notice miniperl | ||
| 4 | rebuilding multiple times. Usually this is harmless however sometimes | ||
| 5 | race issues occur such as miniperl not being executable. | ||
| 6 | |||
| 7 | The issue is that crosspatch is a phony target so it always rebuilds. | ||
| 8 | Adding this as a dependency of miniperl means miniperl always rebuilds | ||
| 9 | too. | ||
| 10 | |||
| 11 | Avoid this by injecting a direct dependency avoiding the phony target. | ||
| 12 | miniperl is then only rebuilt when its input changes as desired. | ||
| 13 | |||
| 14 | Signed-off-by: Richard Purdie richard.purdie@linuxfoundation.org | ||
| 15 | Upstream-Status: Submitted [https://github.com/arsv/perl-cross/pull/95] | ||
| 16 | |||
| 17 | Index: 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. | ||
