Clean up perl 5.17.4

This commit is contained in:
Samuel Tyler 2025-08-28 13:57:26 +10:00
parent 15537188e6
commit 629f4a764c
13 changed files with 116 additions and 992 deletions

View file

@ -1,3 +1,16 @@
SPDX-FileCopyrightText: 2025 fosslinux <fosslinux@aussies.space>
SPDX-License-Identifier: Artistic-1.0
The problem this patch solves is a duplicate definition of
NonL1_Perl_Non_Final_Folds_invlist in the final binary.
Why this problem does not occur when this code was written is not clear.
Most likely cause is changed GCC behaviour.
To solve this, rather than including charclass_invlists.h, have a opaque
definition of the array.
--- perl-5.17.4/ext/re/Makefile.PL 2025-08-22 23:08:38.443022450 +1000
+++ perl-5.17.4/ext/re/Makefile.PL 2025-08-23 11:26:37.737298348 +1000
@@ -31,6 +31,7 @@