diff --git a/packages/toolchain/devel/eglibc/patches/eglibc-fix-dns-with-broken-routers.patch b/packages/toolchain/devel/eglibc/patches/eglibc-fix-dns-with-broken-routers.patch new file mode 100644 index 0000000000..361195c5aa --- /dev/null +++ b/packages/toolchain/devel/eglibc/patches/eglibc-fix-dns-with-broken-routers.patch @@ -0,0 +1,27 @@ +From ecc1de83443ec23f4e637f6bdf4ac8c054492594 Mon Sep 17 00:00:00 2001 +From: Stefan Saraev +Date: Sat, 28 Sep 2013 17:45:39 +0300 +Subject: [PATCH] fix dns with broken routers + +BP https://abf.rosalinux.ru/grendizer/eglibc/raw/master/eglibc-mandriva-fix-dns-with-broken-routers.patch +--- + sysdeps/unix/sysv/linux/check_pf.c | 3 ++- + 1 files changed, 2 insertions(+), 1 deletions(-) + +diff --git a/sysdeps/unix/sysv/linux/check_pf.c b/sysdeps/unix/sysv/linux/check_pf.c +index 34c2146..be7de0d 100644 +--- a/sysdeps/unix/sysv/linux/check_pf.c ++++ b/sysdeps/unix/sysv/linux/check_pf.c +@@ -234,7 +234,8 @@ make_request (int fd, pid_t pid) + } + else + { +- if (!IN6_IS_ADDR_LOOPBACK (address)) ++ if (!IN6_IS_ADDR_LOOPBACK (address) && ++ !IN6_IS_ADDR_LINKLOCAL (address)) + seen_ipv6 = true; + } + } +-- +1.7.2.5 + diff --git a/scripts/checkdeps b/scripts/checkdeps index 20567cd829..b23661bc18 100755 --- a/scripts/checkdeps +++ b/scripts/checkdeps @@ -33,8 +33,8 @@ case $1 in deps_pkg="wget" ;; build) - deps="bash bc gcc g++ sed patch touch tar bzip2 gzip perl cp gawk makeinfo gperf cvs zip unzip mkfontscale diff xsltproc java" - deps_pkg="bash bc gcc g++ sed patch fileutils tar bzip2 gzip perl coreutils gawk texinfo gperf cvs zip unzip xutils diff xsltproc default-jre" + deps="bash bc gcc g++ sed patch touch tar bzip2 gzip perl cp gawk makeinfo gperf cvs zip unzip mkfontscale mkfontdir bdftopcf diff xsltproc java" + deps_pkg="bash bc gcc g++ sed patch fileutils tar bzip2 gzip perl coreutils gawk texinfo gperf cvs zip unzip xutils xfonts-utils diff xsltproc default-jre" files="/usr/include/stdio.h /usr/include/ncurses.h" files_pkg="libc6-dev libncurses5-dev" ;;