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