ASR_BASE
Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/external/subpack/lang/python/python-cryptodome/patches/001-fix-libgmp-loading.patch b/external/subpack/lang/python/python-cryptodome/patches/001-fix-libgmp-loading.patch
new file mode 100644
index 0000000..a0d9674
--- /dev/null
+++ b/external/subpack/lang/python/python-cryptodome/patches/001-fix-libgmp-loading.patch
@@ -0,0 +1,11 @@
+--- a/lib/Crypto/Math/_IntegerGMP.py
++++ b/lib/Crypto/Math/_IntegerGMP.py
+@@ -97,7 +97,7 @@ gmp_defs = """typedef unsigned long UNIX
+ if sys.platform == "win32":
+ raise ImportError("Not using GMP on Windows")
+
+-lib = load_lib("gmp", gmp_defs)
++lib = load_lib("libgmp.so.10", gmp_defs)
+ implementation = {"library": "gmp", "api": backend}
+
+ if hasattr(lib, "__mpir_version"):
diff --git a/external/subpack/lang/python/python-cryptodome/patches/002-omit-tests.patch b/external/subpack/lang/python/python-cryptodome/patches/002-omit-tests.patch
new file mode 100644
index 0000000..43e2cc3
--- /dev/null
+++ b/external/subpack/lang/python/python-cryptodome/patches/002-omit-tests.patch
@@ -0,0 +1,12 @@
+--- a/setup.py
++++ b/setup.py
+@@ -276,6 +276,9 @@ package_data = {
+ "Crypto.Util" : [ "*.pyi" ],
+ }
+
++packages = [i for i in packages if not i.startswith('Crypto.SelfTest')]
++package_data = {k: v for k, v in package_data.items() if not k.startswith('Crypto.SelfTest')}
++
+ ext_modules = [
+ # Hash functions
+ Extension("Crypto.Hash._MD2",