GHA/non-native: bump cross-build-actions, NetBSD 11.0, FreeBSD riscv64

New riscv64 job takes 4.5 minutes.

Also:
- use prefill on riscv64 to save 2 minutes configure time.
- disable manuals/perl on riscv64 to save ~1 minute (install, build).
- cmake: fix `HAVE_GETHOSTBYNAME_R_6` prefill for FreeBSD.

Ref: https://github.com/cross-platform-actions/action/releases/tag/v1.4.0

Closes #22590
This commit is contained in:
Viktor Szakats 2026-08-15 10:32:30 +02:00
parent 3d6d93a6be
commit 91323de7f3
No known key found for this signature in database
2 changed files with 18 additions and 13 deletions

View file

@ -127,6 +127,7 @@ set(HAVE_GETHOSTBYNAME_R_5 0)
set(HAVE_GETHOSTBYNAME_R_5_REENTRANT 0)
if(CMAKE_SYSTEM_NAME STREQUAL "Linux" OR
CMAKE_SYSTEM_NAME STREQUAL "DragonFlyBSD" OR
CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR
CMAKE_SYSTEM_NAME STREQUAL "MidnightBSD")
set(HAVE_GETHOSTBYNAME_R_6 1)
set(HAVE_GETHOSTBYNAME_R_6_REENTRANT 1)