Commit 7691495ae8 for openssl.org

commit 7691495ae8fd09f2137337a1c0f704126197cc68
Author: André Klitzing <aklitzing@gmail.com>
Date:   Wed Sep 16 12:35:43 2026 +0200

    Configurations/15-ios.conf: add support of arm64e build for iOS

    This allows to build for arm64e (ARMv8.3-A with PAC) target/ABI[1] on iOS.

    [1] https://clang.llvm.org/docs/PointerAuthentication.html#language-abi

    Reviewed-by: Frederik Wedel-Heinen <fwh.openssl@gmail.com>
    Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
    Merge-date: Tue Nov 10 12:11:32 2026
    Merged-from: https://github.com/openssl/openssl/pull/32848

diff --git a/Configurations/15-ios.conf b/Configurations/15-ios.conf
index 6f33df381f..e407d57ab8 100644
--- a/Configurations/15-ios.conf
+++ b/Configurations/15-ios.conf
@@ -31,6 +31,14 @@ my %targets = (
         asm_arch         => 'aarch64',
         perlasm_scheme   => "ios64",
     },
+    "ios64e-xcrun" => {
+        inherit_from     => [ "ios-common" ],
+        CC               => "xcrun -sdk iphoneos cc",
+        cflags           => add("-arch arm64e -fno-common"),
+        bn_ops           => "SIXTY_FOUR_BIT_LONG RC4_CHAR",
+        asm_arch         => 'aarch64',
+        perlasm_scheme   => "ios64",
+    },
     "iossimulator-xcrun" => {
         inherit_from     => [ "ios-common" ],
         CC               => "xcrun -sdk iphonesimulator cc",