While working on app-emulation/xen-pvgrub bump I noticed it was failing on: Can't rename newlib-1.16.0/newlib/libm/math/e_hypot.c to newlib-1.16.0/newlib/libm/math/e_hypot.c.bak: Bad file descriptor, skipping file, <> line 1110194. It was already reported in NetBSD: http://gnats.netbsd.org/53578 Upstream issue: https://rt.perl.org/Public/Bug/Display.html?id=133314 Fix: https://github.com/Perl/perl5/commit/3d5e9c119db6b727684fe75dfcfe5831c4351bec Please consider adding this patch to perl 5.28.0 or bumping to 5.28.1 (it already contains the fix). I tried both approaches and work equally well.
Ping
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52243e596e533c9a9aaac42213bc08a3d734a7e1 commit 52243e596e533c9a9aaac42213bc08a3d734a7e1 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2019-04-07 14:10:32 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2019-04-07 14:10:49 +0000 dev-lang/perl: Backport dirhandle exhaustion fix, bug 677306 Closes: https://bugs.gentoo.org/677306 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> dev-lang/perl/files/perl-5.28.0-dirhandle.patch | 99 ++++ dev-lang/perl/perl-5.28.0-r1.ebuild | 654 ++++++++++++++++++++++++ 2 files changed, 753 insertions(+)