[toolchain] eglibc: update svn revisions
authorNicolas Thill <nico@openwrt.org>
Sat, 26 Sep 2009 18:28:37 +0000 (18:28 +0000)
committerNicolas Thill <nico@openwrt.org>
Sat, 26 Sep 2009 18:28:37 +0000 (18:28 +0000)
SVN-Revision: 17744

toolchain/eglibc/Config.in
toolchain/eglibc/patches/2.9/901-glibc_bug_7048.patch [new file with mode: 0644]

index 3caea3919db5a76fe033163fa301ed008596e7c0..132f57f6ccd27d9e87d2f16d0406192a99fe77f3 100644 (file)
@@ -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 ""
 
diff --git a/toolchain/eglibc/patches/2.9/901-glibc_bug_7048.patch b/toolchain/eglibc/patches/2.9/901-glibc_bug_7048.patch
new file mode 100644 (file)
index 0000000..3d14a38
--- /dev/null
@@ -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