aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorErlend E. Aasland <erlend@python.org>2024-05-03 18:49:40 +0200
committerGitHub <noreply@github.com>2024-05-03 16:49:40 +0000
commitdd8f05fee26cb98770744291a007ceb6b49a5089 (patch)
treeae8a01f5fac67f68ba94a67184cf04021ba8e6a4
parent13245027526bf1b21fae6e7ca62ceec2e39fcfb7 (diff)
downloadcpython-dd8f05fee26cb98770744291a007ceb6b49a5089.tar.gz
cpython-dd8f05fee26cb98770744291a007ceb6b49a5089.zip
gh-115119: Update macOS installer to build with libmpdec 4.0.0 (GH-118382)
Co-authored-by: Ned Deily <nad@python.org>
-rw-r--r--Mac/BuildScript/README.rst2
-rwxr-xr-xMac/BuildScript/build-installer.py10
-rw-r--r--Misc/NEWS.d/next/macOS/2024-05-03-12-13-27.gh-issue-115119.ltDtoR.rst1
3 files changed, 13 insertions, 0 deletions
diff --git a/Mac/BuildScript/README.rst b/Mac/BuildScript/README.rst
index 4f74e7dc005..a9fae36ba28 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 286df486279..8386e407f49 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 00000000000..693dcc72628
--- /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.