Commit b2f38705af for openssl.org
commit b2f38705af77a209a72478e36ca66731779cb868
Author: Mounir IDRASSI <mounir.idrassi@idrix.fr>
Date: Tue Aug 11 20:32:51 2026 +0900
ci: fix race condition in parallel Perl 5.10 build
The Perl 5.10 makefile can run multiple configpm recipes concurrently
during a parallel build. They update Config.pm and Config_heavy.pl in
place, so one process may read a partially written Config.pm and fail.
Build this old Perl release serially. Other workflow builds continue
to use all available CPUs.
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
MergeDate: Thu Aug 13 11:37:13 2026
(Merged from https://github.com/openssl/openssl/pull/32302)
diff --git a/.github/workflows/perl-minimal-checker.yml b/.github/workflows/perl-minimal-checker.yml
index 2606add5fb..97d33c3c0e 100644
--- a/.github/workflows/perl-minimal-checker.yml
+++ b/.github/workflows/perl-minimal-checker.yml
@@ -41,7 +41,7 @@ jobs:
tar xf perl-5.10.1.tar.bz2
cd perl-5.10.1
./Configure -des -Dprefix=/tmp/perl -A ccflags='-Wno-incompatible-pointer-types' -A define:malloctype='void *' -A define:freetype='void' -Dlibs='-ldl -lm -lutil -lc'
- make -j $(nproc) perl
+ make -j1 perl
make install
popd
- name: Install Test::More 0.96