curl-curl/.github/workflows
Viktor Szakats 171b623759
cmake: build stubgss library for libtests to match autotools
Used by test 2056 and 2057, in a way that's Linux- & autotools-specific.
This patch builds it for all Unix, syncing cmake with autotools.

Adapt the two tests to find the library in CMake builds as well.

Tested OK on Linux. (CI does not test this. The corresponding jobs build
in debug mode, while the `LD_PRELOAD` feature is locked to non-debug.)

On macOS it didn't load without building everything for aarch64e arch:
"../bld/tests/libtest/libstubgss.dylib' (mach-o file, but is
an incompatible architecture (have 'arm64', need 'arm64e'))"
With that fixed it still did not load correctly and/or the tests did not
pass. So, for macOS these tests remain disabled.

Also:
- GHA/macos: build for aarch64e. (recognized by Apple clang as of this
  patch. llvm and gcc fall back to aarch64.)

Follow-up to 56d949d31a #1687

Closes #17653
2025-06-19 20:41:54 +02:00
..
appveyor-status.yml GHA: add yamlcheck 2024-08-23 18:42:55 +02:00
checkdocs.yml GHA: update rojopolis/spellcheck-github-actions digest to 63aba94 2025-06-17 12:22:02 +02:00
checksrc.yml cmake: replace cmakelint with cmake-lint from cmakelang, fix issues 2025-06-11 07:07:49 +02:00
configure-vs-cmake.yml GHA: tidy up single-line run blocks 2025-06-06 23:24:27 +02:00
curl-for-win.yml CI: fix zizmor 1.9.0 warnings, shellcheck verify CI shell code, fix fallouts 2025-06-06 21:30:43 +02:00
distcheck.yml CI: fix zizmor 1.9.0 warnings, shellcheck verify CI shell code, fix fallouts 2025-06-06 21:30:43 +02:00
fuzz.yml fuzzer: get the deadlock unstuck 2025-06-05 13:49:46 +02:00
hacktoberfest-accepted.yml GHA/hacktoberfest-accepted: prefer GH_TOKEN 2025-06-09 12:28:47 +02:00
http3-linux.yml tests: always make bundles, adapt build and tests 2025-06-14 21:08:23 +02:00
label.yml GHA/checksrc: check GHA rules with zizmor 2025-05-07 23:11:09 +02:00
linux-old.yml tests: always make bundles, adapt build and tests 2025-06-14 21:08:23 +02:00
linux.yml digest: fix build with disabled digest auth 2025-06-15 12:07:22 +02:00
macos.yml cmake: build stubgss library for libtests to match autotools 2025-06-19 20:41:54 +02:00
non-native.yml tests: always make bundles, adapt build and tests 2025-06-14 21:08:23 +02:00
windows.yml autotools: simplify configuration in tests, examples 2025-06-19 09:06:56 +02:00