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 mark.dickinson
Recipients mark.dickinson, ned.deily
Date 2012-07-29.09:04:49
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1343552690.38.0.647447532557.issue15477@psf.upfronthosting.co.za>
In-reply-to
Content
> These types of run-time tests based on configure-time tests are problematic
> for binary installations of Python, like the OS X installers.

Understood.  I'm wondering how to fix this for Python, given that we're unlikely to see an OS-level fix for a while.  There's an easy workaround, namely to add an "if (x == 0.0) return x;" before any use of the system log1p;  the issue is how and when to apply this workaround.

One option is always to apply the workaround, but this feels to me as though it's unnecessarily penalising those OSs that get it right;  maybe just always apply the workaround on OS X?
History
Date User Action Args
2012-07-29 09:04:50mark.dickinsonsetrecipients: + mark.dickinson, ned.deily
2012-07-29 09:04:50mark.dickinsonsetmessageid: <1343552690.38.0.647447532557.issue15477@psf.upfronthosting.co.za>
2012-07-29 09:04:49mark.dickinsonlinkissue15477 messages
2012-07-29 09:04:49mark.dickinsoncreate