This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author felixonmars
Recipients felixonmars, skrah
Date 2020-07-15.10:54:56
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
In bpo-40874, mpdecimal.h in the vendored libmpdec has defines of UNUSED while the standalone released version of mpdecimal 2.5.0 doesn't. This breaks _decimal module build with system libmpdec due to UNUSED is undefined.

Errors are like:

cpython/Modules/_decimal/_decimal.c:277:36: error: expected ‘;’, ‘,’ or ‘)’ before ‘UNUSED’
  277 | dec_traphandler(mpd_context_t *ctx UNUSED) /* GCOV_NOT_REACHED */
      |                                    ^~~~~~

Reproducible in both 3.8 branch and master (didn't test 3.9, but should be affected too).
Date User Action Args
2020-07-15 10:54:56felixonmarssetrecipients: + felixonmars, skrah
2020-07-15 10:54:56felixonmarssetmessageid: <>
2020-07-15 10:54:56felixonmarslinkissue41302 messages
2020-07-15 10:54:56felixonmarscreate