Date: Sat, 07 Dec 2019 19:12:04 +0000 From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 232792] Namespace pollution in all python ports Message-ID: <bug-232792-21822-Bk0YHi0TNL@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-232792-21822@https.bugs.freebsd.org/bugzilla/> References: <bug-232792-21822@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D232792 --- Comment #14 from commit-hook@freebsd.org --- A commit references this bug: Author: tcberner Date: Sat Dec 7 19:11:48 UTC 2019 New revision: 519233 URL: https://svnweb.freebsd.org/changeset/ports/519233 Log: Fix namespace pollution in python3.5 and python3.6 (upstreamed fix) The standard math library (libm) may follow IEEE-754 recommendation to include an implementation of sinPi(), i.e. sinPi(x):=3Dsin(pi*x). And this triggers a name clash, found by FreeBSD developer Steve Kargl, who worked on putting sinpi into libm used on FreeBSD (it has to be named "sinpi", not "sinPi", cf. e.g. https://en.cppreference.com/w/c/experimental/fpext4). - python2.7 and > 3.6 are already fixed PR: 232792 Submitted by: Steve Kargl <sgk@troutmask.apl.washington.edu>, Dima Pasech= nik <dimpase+freebsd@gmail.com> Approved by: python (maintainer timeout) Obtained from:=20=20=20=20=20=20=20 https://github.com/python/cpython/commit/b545ba0a508a5980ab147ed2641a42be3b= 31a2db Changes: head/lang/python35/Makefile head/lang/python35/distinfo head/lang/python36/Makefile head/lang/python36/distinfo --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-232792-21822-Bk0YHi0TNL>