[glibc] 01/01: Update hurd-i386/git-ifaddrs-linknamespace.diff with upstream fixes for Linux
This is an automated email from the git hooks/post-receive script.
aurel32 pushed a commit to branch glibc-2.26
in repository glibc.
commit 7aaf6e5e6cc8f10a95c5aaa69e718a2dd1ba7b4d
Author: Aurelien Jarno <aurelien@aurel32.net>
Date: Sat Nov 18 12:43:32 2017 +0100
Update hurd-i386/git-ifaddrs-linknamespace.diff with upstream fixes for Linux
---
.../hurd-i386/git-ifaddrs-linknamespace.diff | 44 ++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/debian/patches/hurd-i386/git-ifaddrs-linknamespace.diff b/debian/patches/hurd-i386/git-ifaddrs-linknamespace.diff
index 3b1c1af..0c39ea5 100644
--- a/debian/patches/hurd-i386/git-ifaddrs-linknamespace.diff
+++ b/debian/patches/hurd-i386/git-ifaddrs-linknamespace.diff
@@ -1,3 +1,29 @@
+commit 7edd06916d0f18714f323b180b890f1fea39e1ff
+Author: H.J. Lu <hjl.tools@gmail.com>
+Date: Wed Sep 27 17:18:32 2017 -0700
+
+ Update sysdeps/unix/sysv/linux/ifaddrs.c
+
+ Fix
+
+ ../sysdeps/unix/sysv/linux/ifaddrs.c:835:27: error: ‘getifaddrs’ aliased to undefined symbol ‘__getifaddrs’
+ weak_alias (__getifaddrs, getifaddrs)
+ ^
+ ../sysdeps/unix/sysv/linux/ifaddrs.c:844:28: error: ‘freeifaddrs’ aliased to undefined symbol ‘__freeifaddrs’
+ weak_alias (__freeifaddrs, freeifaddrs)
+
+ caused by
+
+ commit 4009ddc69225d571772aaea597615a0c032e14ab
+ Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
+ Date: Thu Sep 28 00:19:18 2017 +0200
+
+ hurd: Fix `getifaddrs' and `freeifaddrs' symbol exposition
+
+ * sysdeps/unix/sysv/linux/ifaddrs.c (__getifaddrs): Add
+ libc_hidden_def.
+ (__freeifaddrs): Likewise.
+
commit 4009ddc69225d571772aaea597615a0c032e14ab
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Thu Sep 28 00:19:18 2017 +0200
@@ -92,3 +118,21 @@ Index: glibc-2.26/sysdeps/gnu/ifaddrs.c
weak_alias (__freeifaddrs, freeifaddrs)
+libc_hidden_def (__freeifaddrs)
libc_hidden_weak (freeifaddrs)
+Index: glibc-2.26/sysdeps/unix/sysv/linux/ifaddrs.c
+===================================================================
+--- glibc-2.26.orig/sysdeps/unix/sysv/linux/ifaddrs.c
++++ glibc-2.26/sysdeps/unix/sysv/linux/ifaddrs.c
+@@ -833,6 +833,7 @@ __getifaddrs (struct ifaddrs **ifap)
+ return res;
+ }
+ weak_alias (__getifaddrs, getifaddrs)
++libc_hidden_def (__getifaddrs)
+ libc_hidden_weak (getifaddrs)
+
+
+@@ -842,4 +843,5 @@ __freeifaddrs (struct ifaddrs *ifa)
+ free (ifa);
+ }
+ weak_alias (__freeifaddrs, freeifaddrs)
++libc_hidden_def (__freeifaddrs)
+ libc_hidden_weak (freeifaddrs)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Reply to: