https://github.com/python/cpython/commit/dd8f05fee26cb98770744291a007ceb6b49a5089
commit: dd8f05fee26cb98770744291a007ceb6b49a5089
branch: main
author: Erlend E. Aasland <erl...@python.org>
committer: ned-deily <n...@python.org>
date: 2024-05-03T16:49:40Z
summary:

gh-115119: Update macOS installer to build with libmpdec 4.0.0 (GH-118382)

Co-authored-by: Ned Deily <n...@python.org>

files:
A Misc/NEWS.d/next/macOS/2024-05-03-12-13-27.gh-issue-115119.ltDtoR.rst
M Mac/BuildScript/README.rst
M Mac/BuildScript/build-installer.py

diff --git a/Mac/BuildScript/README.rst b/Mac/BuildScript/README.rst
index 4f74e7dc00520a..a9fae36ba28ae9 100644
--- a/Mac/BuildScript/README.rst
+++ b/Mac/BuildScript/README.rst
@@ -82,6 +82,7 @@ download them.
         * SQLite
         * XZ
         * libffi
+        * mpdecimal
 
     - uses system-supplied versions of third-party libraries
 
@@ -111,6 +112,7 @@ download them.
         * SQLite
         * XZ
         * libffi
+        * mpdecimal
 
     - uses system-supplied versions of third-party libraries
 
diff --git a/Mac/BuildScript/build-installer.py 
b/Mac/BuildScript/build-installer.py
index 286df4862793fb..8386e407f49aa3 100755
--- a/Mac/BuildScript/build-installer.py
+++ b/Mac/BuildScript/build-installer.py
@@ -378,6 +378,15 @@ def library_recipes():
                   '--disable-dependency-tracking',
               ]
           ),
+          dict(
+              name="libmpdec 4.0.0",
+              
url="https://www.bytereef.org/software/mpdecimal/releases/mpdecimal-4.0.0.tar.gz";,
+              
checksum="942445c3245b22730fd41a67a7c5c231d11cb1b9936b9c0f76334fb7d0b4468c",
+              configure_pre=[
+                  "--disable-cxx",
+                  "MACHINE=universal",
+              ]
+          ),
         ])
 
     if not PYTHON_3:
@@ -1150,6 +1159,7 @@ def buildPython():
     print(" NOTE: --with-mimalloc=no pending resolution of weak linking 
issues")
     runCommand("%s -C --enable-framework --enable-universalsdk=/ "
                "--with-mimalloc=no "
+               "--with-system-libmpdec "
                "--with-universal-archs=%s "
                "%s "
                "%s "
diff --git 
a/Misc/NEWS.d/next/macOS/2024-05-03-12-13-27.gh-issue-115119.ltDtoR.rst 
b/Misc/NEWS.d/next/macOS/2024-05-03-12-13-27.gh-issue-115119.ltDtoR.rst
new file mode 100644
index 00000000000000..693dcc72628282
--- /dev/null
+++ b/Misc/NEWS.d/next/macOS/2024-05-03-12-13-27.gh-issue-115119.ltDtoR.rst
@@ -0,0 +1 @@
+Update macOS installer to use libmpdecimal 4.0.0.

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-le...@python.org
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: arch...@mail-archive.com

Reply via email to