Преглед на файлове

eglibc: update svn revisions

SVN-Revision: 17744
Nicolas Thill преди 16 години
родител
ревизия
f3a3b1934b
променени са 2 файла, в които са добавени 17 реда и са изтрити 3 реда
  1. 3 3
      toolchain/eglibc/Config.in
  2. 14 0
      toolchain/eglibc/patches/2.9/901-glibc_bug_7048.patch

+ 3 - 3
toolchain/eglibc/Config.in

@@ -27,9 +27,9 @@ config EGLIBC_REVISION
 	prompt "eglibc revision"
 	depends on TOOLCHAINOPTS && USE_EGLIBC
 	default "5887"  if EGLIBC_VERSION_2_6_1
-	default "5886"  if EGLIBC_VERSION_2_7
-	default "6913"  if EGLIBC_VERSION_2_8
-	default "7430"  if EGLIBC_VERSION_2_9
+	default "8588"  if EGLIBC_VERSION_2_7
+	default "8587"  if EGLIBC_VERSION_2_8
+	default "8690"  if EGLIBC_VERSION_2_9
 	default "HEAD"  if EGLIBC_VERSION_TRUNK
 	default ""
 

+ 14 - 0
toolchain/eglibc/patches/2.9/901-glibc_bug_7048.patch

@@ -0,0 +1,14 @@
+http://sourceware.org/bugzilla/show_bug.cgi?id=7048
+
+--- a/libc/sysdeps/i386/dl-tlsdesc.S
++++ b/libc/sysdeps/i386/dl-tlsdesc.S
+@@ -128,8 +128,7 @@
+ .Lslow:
+ 	cfi_adjust_cfa_offset (28)
+ 	movl	%ebx, 16(%esp)
+-	call	__i686.get_pc_thunk.bx
+-	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
++	LOAD_PIC_REG(bx)
+ 	call	___tls_get_addr@PLT
+ 	movl	16(%esp), %ebx
+ 	jmp	.Lret