Created attachment 488054 [details] perl-5.24.2 build failure log During cross compilation (but that's probably not related) the build fails with `sed: can't read cnf/diffs/perl5-5.24.2/makemaker-test.patch: No such file or directory` I verified that this patch isn't anywhere in the working directory.
Turns out it does look CC related, mostly because the 3rd party patch suite we use lags behind the actual perl releases, and needs a path using the relevant perl release's version hard coded in it to work. That specific patching path with sed is only triggered under cross-dev too :). But I'm not set up exactly to test cross-dev related stuff, so shipping a fix under the presumption testers will be able to check it, as it *should* work. If you don't want to wait for the relevant patch to roll out via your sync methods, tweaking the variable CROSS_VER to be "1.1.6" should be all you need to get past this hurdle. Going to leave this as IN_PROGRESS until you can either confirm it, or I can get a cross-dev working again to check it myself. Sorry for the wait. commit: b7adb11cafc8b0cf9479eff819c4530bf91a8ce6 author: 2017-09-03 01:26:43 +1200 Kent Fredric <kentnl@gentoo.org> commit: 2017-09-03 01:30:33 +1200 Kent Fredric <kentnl@gentoo.org> gpg-key: E854324B1366A820 dev-lang/perl: Update to crossperl 1.1.6 for perl 5.24.2 re bug #627130 We need at least the same version of cross-perl as supports any given value of ${PV} as the paths in cross-perl are ${PV} specific, and we reference those paths using ${PV} Bug: https://bugs.gentoo.org/627130 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-lang/perl/perl-5.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Closing this as obsolete. If you still have problems with recent perl, please file a new bug.