Commit 8c85b6bb88 for openssl.org

commit 8c85b6bb88f52108b3a45a2ef0fbb4cd8de9aadc
Author: Nikola Pajkovsky <nikolap@openssl.org>
Date:   Wed Aug 19 15:13:46 2026 +0200

    ci: use long calls for HPPA cross-compilation

    The QUIC radix test translation unit is now large enough to exceed the
    PA-RISC 1.x short-call range. This causes the HPPA test binary to branch
    into data and terminate with SIGILL under QEMU.

    Build the HPPA CI target with -mlong-calls so calls can always reach
    linker-generated stubs.

    Assisted-by: Codex:gpt-5
    Signed-off-by: Nikola Pajkovsky <nikolap@openssl.org>
    Reviewed-by: Matt Caswell <matt@openssl.foundation>
    Reviewed-by: Bob Beck <beck@openssl.org>
    Merge-date: Wed Aug 19 13:47:32 2026
    Merged-from: https://github.com/openssl/openssl/pull/32432

diff --git a/.github/workflows/cross-compiles.yml b/.github/workflows/cross-compiles.yml
index a988823249..eb9e1e749a 100644
--- a/.github/workflows/cross-compiles.yml
+++ b/.github/workflows/cross-compiles.yml
@@ -96,7 +96,7 @@ jobs:
             # with -O2 on this platform, reduce optimization to -01
             arch: hppa-linux-gnu,
             libs: libc6-dev-hppa-cross,
-            target: -static -O1 linux-generic32,
+            target: -static -O1 -mlong-calls linux-generic32,
             fips: no,
             tests: -test_includes -test_store -test_x509_store
           }, {