-
-
Notifications
You must be signed in to change notification settings - Fork 34.4k
Unvendor libmpdec sources #115119
Copy link
Copy link
Open
1 / 11 of 1 issue completedLabels
buildThe build process and cross-buildThe build process and cross-buildextension-modulesC modules in the Modules dirC modules in the Modules dir
Metadata
Metadata
Assignees
Labels
buildThe build process and cross-buildThe build process and cross-buildextension-modulesC modules in the Modules dirC modules in the Modules dir
To facilitate cleaner updates of the externally-maintained
libmpdecrequired by the_decimalmodule, we should migrate away from the bundled copy inModules/_decimal/libmpdecand towards an "external" incpython-source-depsfor Windows and--with-system-libmpdecby default elsewhere.My tentative plan is as follows:
mpdecimal-2.5.1andmpdecimal-4.0.0tocpython-source-deps:mpdecimal-2.5.1external (gh-115119: Switch Windows build to mpdecimal external #115182)mpdecimal-4.0.0Post#118539: amend Ubuntu CI to use system installed mpdecimallibmpdecsources #115119 (comment)--with-system-libmpdecremoval to 3.16 #139318--without-system-libmpdec(with warning): gh-115119: removed implicit fallback to the bundled libmpdec #134078--with[out]-system-libmpdecconfigureoptions andModules/_decimal/libmpdec/: gh-115119: Removed bundled copy of the libmpdec #133964Linked PRs
--with-system-libmpdecremoval to 3.16 #139318--with-system-libmpdecremoval to 3.16 (GH-139318) #139347--with-system-libmpdecremoval to 3.16 (GH-139318) #139348