blob: 11267fb118744af6a5589fe64b315fac99823ed1 [file] [log] [blame]
Ronald Oussoren41761932020-11-08 10:05:27 +01001diff -ur openssl-1.1.1g-orig/Configurations/10-main.conf openssl-1.1.1g/Configurations/10-main.conf
2--- openssl-1.1.1g-orig/Configurations/10-main.conf 2020-04-21 14:22:39.000000000 +0200
3+++ openssl-1.1.1g/Configurations/10-main.conf 2020-07-26 12:21:32.000000000 +0200
4@@ -1557,6 +1557,14 @@
5 bn_ops => "SIXTY_FOUR_BIT_LONG",
6 perlasm_scheme => "macosx",
7 },
8+ "darwin64-arm64-cc" => {
9+ inherit_from => [ "darwin-common", asm("aarch64_asm") ],
10+ CFLAGS => add("-Wall"),
11+ cflags => add("-arch arm64"),
12+ lib_cppflags => add("-DL_ENDIAN"),
13+ bn_ops => "SIXTY_FOUR_BIT_LONG",
14+ perlasm_scheme => "ios64",
15+ },
16
17 ##### GNU Hurd
18 "hurd-x86" => {
19diff -ur openssl-1.1.1g-orig/config openssl-1.1.1g/config
20--- openssl-1.1.1g-orig/config 2020-04-21 14:22:39.000000000 +0200
21+++ openssl-1.1.1g/config 2020-07-26 12:21:59.000000000 +0200
22@@ -255,6 +255,9 @@
23 ;;
24 x86_64)
25 echo "x86_64-apple-darwin${VERSION}"
26+ ;;
27+ arm64)
28+ echo "arm64-apple-darwin${VERSION}"
29 ;;
30 *)
31 echo "i686-apple-darwin${VERSION}"
32@@ -497,6 +500,9 @@
33 else
34 OUT="darwin64-x86_64-cc"
35 fi ;;
36+ x86_64-apple-darwin*)
37+ OUT="darwin64-arm64-cc"
38+ ;;
39 armv6+7-*-iphoneos)
40 __CNF_CFLAGS="$__CNF_CFLAGS -arch armv6 -arch armv7"
41 __CNF_CXXFLAGS="$__CNF_CXXFLAGS -arch armv6 -arch armv7"