void-packages/srcpkgs/chromium/patches/resolver.patch
Juan RP 6a1c0332b4 chromium: update to 47.0.2526.73.
Adapted Alpine patches for musl support, to not break glibc.

Close #3064
2015-12-05 11:03:02 +01:00

36 lines
1.1 KiB
Diff

--- ./net/dns/host_resolver_impl.cc.orig
+++ ./net/dns/host_resolver_impl.cc
@@ -1881,8 +1881,7 @@
#endif
NetworkChangeNotifier::AddIPAddressObserver(this);
NetworkChangeNotifier::AddDNSObserver(this);
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \
- !defined(OS_ANDROID)
+#if defined(__GLIBC__)
EnsureDnsReloaderInit();
#endif
--- ./net/dns/host_resolver_proc.cc.orig
+++ ./net/dns/host_resolver_proc.cc
@@ -193,8 +193,7 @@
// Restrict result set to only this socket type to avoid duplicates.
hints.ai_socktype = SOCK_STREAM;
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \
- !defined(OS_ANDROID)
+#if defined(__GLIBC__)
DnsReloaderMaybeReload();
#endif
int err = getaddrinfo(host.c_str(), NULL, &hints, &ai);
--- net/base/dns_reloader.cc.orig 2015-12-04 10:26:16.536715844 +0100
+++ net/base/dns_reloader.cc 2015-12-04 10:37:09.473510098 +0100
@@ -4,8 +4,7 @@
#include "net/base/dns_reloader.h"
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \
- !defined(OS_ANDROID) && !defined(_GNU_SOURCE)
+#if defined(__GLIBC__)
#include <resolv.h>