Staging
v0.5.1
https://github.com/python/cpython
Raw File
Tip revision: 9242376906b604697f278453ab853861fee2c150 authored by Guido van Rossum on 10 November 2020, 05:36:05 UTC
Some suggestions for the descriptors howto.
Tip revision: 9242376
openssl-mac-arm64.patch
diff -ur openssl-1.1.1g-orig/Configurations/10-main.conf openssl-1.1.1g/Configurations/10-main.conf
--- openssl-1.1.1g-orig/Configurations/10-main.conf	2020-04-21 14:22:39.000000000 +0200
+++ openssl-1.1.1g/Configurations/10-main.conf	2020-07-26 12:21:32.000000000 +0200
@@ -1557,6 +1557,14 @@
         bn_ops           => "SIXTY_FOUR_BIT_LONG",
         perlasm_scheme   => "macosx",
     },
+    "darwin64-arm64-cc" => {
+        inherit_from     => [ "darwin-common", asm("aarch64_asm") ],
+        CFLAGS           => add("-Wall"),
+        cflags           => add("-arch arm64"),
+        lib_cppflags     => add("-DL_ENDIAN"),
+        bn_ops           => "SIXTY_FOUR_BIT_LONG",
+        perlasm_scheme   => "ios64",
+    },
 
 ##### GNU Hurd
     "hurd-x86" => {
diff -ur openssl-1.1.1g-orig/config openssl-1.1.1g/config
--- openssl-1.1.1g-orig/config	2020-04-21 14:22:39.000000000 +0200
+++ openssl-1.1.1g/config	2020-07-26 12:21:59.000000000 +0200
@@ -255,6 +255,9 @@
 		;;
 	    x86_64)
 		echo "x86_64-apple-darwin${VERSION}"
+                ;;
+	    arm64)
+		echo "arm64-apple-darwin${VERSION}"
 		;;
 	    *)
 		echo "i686-apple-darwin${VERSION}"
@@ -497,6 +500,9 @@
 	else
 	    OUT="darwin64-x86_64-cc"
 	fi ;;
+  x86_64-apple-darwin*)
+	OUT="darwin64-arm64-cc"
+        ;;
   armv6+7-*-iphoneos)
 	__CNF_CFLAGS="$__CNF_CFLAGS -arch armv6 -arch armv7"
 	__CNF_CXXFLAGS="$__CNF_CXXFLAGS -arch armv6 -arch armv7"
back to top