GHA/non-native: bump FreeBSD/arm64 python modules

FreeBSD seems to upgrade their Python separately for arm64
and Intel. Today, arm64 caught up with the Intel packages.
Update our CI to reflect it.

Closes #14310
This commit is contained in:
Viktor Szakats 2024-07-30 11:52:27 +02:00
parent fd1cee7752
commit f6f49a4627
No known key found for this signature in database
GPG Key ID: B5ABD165E2AEF201

View File

@ -130,13 +130,7 @@ jobs:
architecture: ${{ matrix.arch }}
run: |
# https://ports.freebsd.org/
pkgs='autoconf automake libtool pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel'
if [ '${{ matrix.arch }}' = 'x86_64' ]; then
pkgs="${pkgs} py311-openssl py311-impacket py311-cryptography"
else
pkgs="${pkgs} py39-openssl py39-impacket py39-cryptography"
fi
sudo pkg install -y ${pkgs}
sudo pkg install -y autoconf automake libtool pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel py311-openssl py311-impacket py311-cryptography
autoreconf -fi
export CC='${{ matrix.compiler }}'
mkdir bld && cd bld && ../configure --enable-debug --enable-warnings --enable-werror \
@ -164,13 +158,7 @@ jobs:
architecture: ${{ matrix.arch }}
run: |
# https://ports.freebsd.org/
pkgs='cmake pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel'
if [ '${{ matrix.arch }}' = 'x86_64' ]; then
pkgs="${pkgs} py311-openssl py311-impacket py311-cryptography"
else
pkgs="${pkgs} py39-openssl py39-impacket py39-cryptography"
fi
sudo pkg install -y ${pkgs}
sudo pkg install -y cmake pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel py311-openssl py311-impacket py311-cryptography
cmake -B bld \
'-DCMAKE_C_COMPILER=${{ matrix.compiler }}' \
-DCMAKE_UNITY_BUILD=ON \