New submission from Philipp Hagemeister:
The s6_addr8 field of in6_addr structs is nonstandard, and therefore not
supported on all platforms (android in my example). cpython's socket module
should use the standard s6_addr field instead.
--
components: IO
hgrepos: 144
messages: 167233
Changes by Philipp Hagemeister phi...@phihag.de:
--
keywords: +patch
Added file: http://bugs.python.org/file26664/issue15538.patch
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15538
___
Changes by Martin v. Löwis mar...@v.loewis.de:
--
versions: -Python 2.6, Python 3.1
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15538
___
___
Antoine Pitrou added the comment:
Android doesn't have getaddrinfo()? getaddrinfo.c and getnameinfo.c only get
compiled when the OS doesn't provide the same-named functions.
--
nosy: +pitrou
stage: - patch review
___
Python tracker
Roundup Robot added the comment:
New changeset 86558ff7ce33 by Antoine Pitrou in branch '2.7':
Issue #15538: Fix compilation of the getnameinfo() / getaddrinfo() emulation
code.
http://hg.python.org/cpython/rev/86558ff7ce33
New changeset 547f3a55a216 by Antoine Pitrou in branch '3.2':
Issue
Antoine Pitrou added the comment:
Ok, I couldn't test the patch as getipnodebyname / getipnodebyaddr don't exist
here, but I committed it anyway. If it still doesn't work, please re-open the
issue.
--
resolution: - fixed
stage: patch review - committed/rejected
status: open - closed