bpo-44394: Ensure libexpat is linked against libm#28617
bpo-44394: Ensure libexpat is linked against libm#28617pablogsal merged 2 commits intopython:mainfrom
Conversation
| ] | ||
| extra_compile_args = [] | ||
| expat_lib = [] | ||
| expat_lib = ['m'] |
There was a problem hiding this comment.
Would you mind to add a comment mentioning "bpo-44394: " and explaining that libexpact uses isnan() of math.h?
| extra_compile_args = [] | ||
| expat_lib = [] | ||
| # bpo-44394: libexpact uses isnan() of math.h and needs linkage | ||
| # against the libm |
There was a problem hiding this comment.
It seems like it's a recent libexpact change, in version 2.4.0: libexpat/libexpat#511
I don't know if it's worth mentioning it.
There was a problem hiding this comment.
Nah, I think is good since is the one we use currently in all branches
|
Thanks @pablogsal for the PR 🌮🎉.. I'm working now to backport this PR to: 3.8, 3.9, 3.10. |
|
Sorry @pablogsal, I had trouble checking out the |
|
GH-28619 is a backport of this pull request to the 3.9 branch. |
|
GH-28620 is a backport of this pull request to the 3.8 branch. |
(cherry picked from commit 6c1154b) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
|
Thanks @pablogsal for the PR 🌮🎉.. I'm working now to backport this PR to: 3.10. |
|
GH-28621 is a backport of this pull request to the 3.10 branch. |
(cherry picked from commit 6c1154b) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
(cherry picked from commit 6c1154b) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
https://bugs.python.org/issue44394
We need to link against
libmto haveisnan. See libexpat/libexpat#510