Browse Source

glibc: fixup name resolution for kirkwood at least

Phil Sutter 14 years ago
parent
commit
5362582e05
2 changed files with 15 additions and 1 deletions
  1. 1 1
      toolchain/glibc/Makefile.inc
  2. 14 0
      toolchain/glibc/patches/getpagesize.patch

+ 1 - 1
toolchain/glibc/Makefile.inc

@@ -3,7 +3,7 @@
 
 
 PKG_NAME:=		glibc
 PKG_NAME:=		glibc
 PKG_VERSION:=		2.13
 PKG_VERSION:=		2.13
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_MD5SUM:=		fafabe01cb9748acb0a11a6879ebaa7e
 PKG_MD5SUM:=		fafabe01cb9748acb0a11a6879ebaa7e
 PKG_SITES:=		${MASTER_SITE_GNU:=glibc/}
 PKG_SITES:=		${MASTER_SITE_GNU:=glibc/}
 GLIBC_CONFOPTS:=	--build=$(GNU_HOST_NAME) \
 GLIBC_CONFOPTS:=	--build=$(GNU_HOST_NAME) \

+ 14 - 0
toolchain/glibc/patches/getpagesize.patch

@@ -0,0 +1,14 @@
+	This patch is needed at least on kirkwood. Otherwise DNS-lookups will fail, since
+	GLRO(dl_pagesize) is zero. Solution taken from this resource:
+	http://www.mail-archive.com/pld-cvs-commit@lists.pld-linux.org/msg228455.html
+--- glibc-2.12.1/sysdeps/unix/sysv/linux/getpagesize.c.orig	2011-02-28 03:41:47.870001678 +0100
++++ glibc-2.12.1/sysdeps/unix/sysv/linux/getpagesize.c	2011-02-28 03:42:16.712993932 +0100
+@@ -28,7 +28,7 @@
+ int
+ __getpagesize ()
+ {
+-#ifdef __ASSUME_AT_PAGESIZE
++#if 0
+   assert (GLRO(dl_pagesize) != 0);
+   return GLRO(dl_pagesize);
+ #else