mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-02 01:18:08 +01:00
23 lines
832 B
Diff
23 lines
832 B
Diff
SPDX-FileCopyrightText: 2025 Samuel Tyler <samuel@samuelt.me>
|
|
|
|
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 @@
|
|
re_comp.c : $regcomp_c
|
|
- \$(RM_F) re_comp.c
|
|
\$(CP) $regcomp_c re_comp.c
|
|
+ sed -i '/charclass_invlists.h/ s/.*/UV NonL1_Perl_Non_Final_Folds_invlist[];/' re_comp.c
|
|
|
|
re_comp\$(OBJ_EXT) : re_comp.c dquote_static.c inline_invlist.c
|
|
|