This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch glibc-2.25
in repository glibc.

commit 84820b8c4694e2375eb9a6afafa73385a69dfcd7
Author: Samuel Thibault <samuel.thiba...@ens-lyon.org>
Date:   Thu Aug 3 00:24:53 2017 +0000

    patches/hurd-i386/submitted-tst-rfc3484.diff: new patch
---
 debian/changelog                                   |  1 +
 .../patches/hurd-i386/submitted-tst-rfc3484.diff   | 36 ++++++++++++++++++++++
 debian/patches/series                              |  1 +
 3 files changed, 38 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 058ac7e..d01804d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ glibc (2.25-0experimental1) UNRELEASED; urgency=medium
   * patches/hurd-i386/submitted-shm_open_pthread.diff: new patch.
   * patches/hurd-i386/cvs-libc_init_secure.diff: new patch.
   * patches/hurd-i386/cvs-libpthread.diff: update.
+  * patches/hurd-i386/submitted-tst-rfc3484.diff: new patch.
 
  -- Aurelien Jarno <aure...@debian.org>  Wed, 02 Aug 2017 19:03:14 +0200
 
diff --git a/debian/patches/hurd-i386/submitted-tst-rfc3484.diff 
b/debian/patches/hurd-i386/submitted-tst-rfc3484.diff
new file mode 100644
index 0000000..fca0fc2
--- /dev/null
+++ b/debian/patches/hurd-i386/submitted-tst-rfc3484.diff
@@ -0,0 +1,36 @@
+https://sourceware.org/ml/libc-alpha/2017-08/msg00060.html
+
+Define missing __inet6_scopeid_pton internal function used by getaddrinfo
+
+* posix/tst-rfc3484.c: Include <netinet/in.h> and <net/if.h>
+(__inet6_scopeid_pton): New function.
+
+Index: glibc-2.25/posix/tst-rfc3484.c
+===================================================================
+--- glibc-2.25.orig/posix/tst-rfc3484.c
++++ glibc-2.25/posix/tst-rfc3484.c
+@@ -2,6 +2,8 @@
+ #include <stdio.h>
+ #include <ifaddrs.h>
+ #include <stdint.h>
++#include <netinet/in.h>
++#include <net/if.h>
+ 
+ /* Internal definitions used in the libc code.  */
+ #define __getservbyname_r getservbyname_r
+@@ -55,6 +57,15 @@ _res_hconf_init (void)
+ {
+ }
+ 
++int
++internal_function
++__inet6_scopeid_pton (const struct in6_addr *address, const char *scope,
++                      uint32_t *result)
++{
++  *result = if_nametoindex(scope);
++  return 0;
++}
++
+ #undef        USE_NSCD
+ #include "../sysdeps/posix/getaddrinfo.c"
+ 
diff --git a/debian/patches/series b/debian/patches/series
index da0bb57..948c91a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -136,6 +136,7 @@ hurd-i386/tg-magic-pid.diff
 hurd-i386/tg-mlockall.diff
 hurd-i386/submitted-shm_open_pthread.diff
 hurd-i386/cvs-libc_init_secure.diff
+hurd-i386/submitted-tst-rfc3484.diff
 
 i386/local-biarch.diff
 i386/local-cmov.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git

Reply via email to