mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
www-apache/mod_perl: Fix build with Perl 5.34
Closes: https://bugs.gentoo.org/791403 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
This commit is contained in:
17
www-apache/mod_perl/files/mod_perl-2.0.11-perl534.patch
Normal file
17
www-apache/mod_perl/files/mod_perl-2.0.11-perl534.patch
Normal file
@@ -0,0 +1,17 @@
|
||||
|
||||
Fix build for perl >= 5.33.7
|
||||
|
||||
Patch by Leon Timmermans <fawaka@gmail.com> from https://github.com/Perl/perl5/issues/18617
|
||||
|
||||
|
||||
--- perl/modperl/trunk/src/modules/perl/modperl_perl.c 2021/04/20 13:48:02 1889013
|
||||
+++ perl/modperl/trunk/src/modules/perl/modperl_perl.c 2021/04/20 13:55:29 1889014
|
||||
@@ -268,7 +268,7 @@
|
||||
#ifdef MP_NEED_HASH_SEED_FIXUP
|
||||
if (MP_init_hash_seed_set) {
|
||||
#if MP_PERL_VERSION_AT_LEAST(5, 17, 6)
|
||||
- memcpy(&PL_hash_seed, &MP_init_hash_seed,
|
||||
+ memcpy(PL_hash_seed, &MP_init_hash_seed,
|
||||
sizeof(PL_hash_seed) > sizeof(MP_init_hash_seed) ?
|
||||
sizeof(MP_init_hash_seed) : sizeof(PL_hash_seed));
|
||||
PL_hash_seed_set = MP_init_hash_seed_set;
|
||||
@@ -62,6 +62,7 @@ PATCHES=(
|
||||
"${FILESDIR}/${PN}"-2.0.10_rc1-bundled-Apache-Test.patch # 352724
|
||||
"${FILESDIR}/${PN}"-2.0.10_rc1-Gentoo-not-Unix.patch
|
||||
"${FILESDIR}/${PN}"-2.0.11-ranlib.patch # 728554
|
||||
"${FILESDIR}/${PN}"-2.0.11-perl534.patch # 791403
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
|
||||
Reference in New Issue
Block a user