mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-01-24 02:22:15 +08:00
Merge branch 'testing' of gitorious.org:chakra-packages/core into testing
This commit is contained in:
commit
a088ff9d76
31
glibc/glibc-2.13-futex.patch
Normal file
31
glibc/glibc-2.13-futex.patch
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
--- a/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedrdlock.S
|
||||||
|
+++ a/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedrdlock.S
|
||||||
|
@@ -210,7 +210,7 @@ pthread_rwlock_timedrdlock:
|
||||||
|
cfi_restore(%r12)
|
||||||
|
retq
|
||||||
|
|
||||||
|
-#ifdef __ASSUME_PRIVATE_FUTEX
|
||||||
|
+#ifdef __ASSUME_FUTEX_CLOCK_REALTIME
|
||||||
|
cfi_adjust_cfa_offset(16)
|
||||||
|
cfi_rel_offset(%r12, 8)
|
||||||
|
cfi_rel_offset(%r13, 0)
|
||||||
|
--- a/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedwrlock.S
|
||||||
|
+++ a/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedwrlock.S
|
||||||
|
@@ -192,7 +192,7 @@ pthread_rwlock_timedwrlock:
|
||||||
|
|
||||||
|
7: movq %rdx, %rax
|
||||||
|
|
||||||
|
-#ifndef __ASSUME_PRIVATE_FUTEX
|
||||||
|
+#ifndef __ASSUME_FUTEX_CLOCK_REALTIME
|
||||||
|
addq $16, %rsp
|
||||||
|
cfi_adjust_cfa_offset(-16)
|
||||||
|
popq %r14
|
||||||
|
@@ -207,7 +207,7 @@ pthread_rwlock_timedwrlock:
|
||||||
|
cfi_restore(%r12)
|
||||||
|
retq
|
||||||
|
|
||||||
|
-#ifdef __ASSUME_PRIVATE_FUTEX
|
||||||
|
+#ifdef __ASSUME_FUTEX_CLOCK_REALTIME
|
||||||
|
cfi_adjust_cfa_offset(16)
|
||||||
|
cfi_rel_offset(%r12, 8)
|
||||||
|
cfi_rel_offset(%r13, 0)
|
26
glibc/glibc-2.13-prelink.patch
Normal file
26
glibc/glibc-2.13-prelink.patch
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
diff --git a/elf/rtld.c b/elf/rtld.c
|
||||||
|
index 9a560b3..201c9cf 100644
|
||||||
|
--- a/elf/rtld.c
|
||||||
|
+++ b/elf/rtld.c
|
||||||
|
@@ -2168,6 +2168,10 @@ ERROR: ld.so: object '%s' cannot be loaded as audit interface: %s; ignored.\n",
|
||||||
|
we need it in the memory handling later. */
|
||||||
|
GLRO(dl_initial_searchlist) = *GL(dl_ns)[LM_ID_BASE]._ns_main_searchlist;
|
||||||
|
|
||||||
|
+ /* Remember the last search directory added at startup, now that
|
||||||
|
+ malloc will no longer be the one from dl-minimal.c. */
|
||||||
|
+ GLRO(dl_init_all_dirs) = GL(dl_all_dirs);
|
||||||
|
+
|
||||||
|
if (prelinked)
|
||||||
|
{
|
||||||
|
if (main_map->l_info [ADDRIDX (DT_GNU_CONFLICT)] != NULL)
|
||||||
|
@@ -2288,10 +2292,6 @@ ERROR: ld.so: object '%s' cannot be loaded as audit interface: %s; ignored.\n",
|
||||||
|
lossage);
|
||||||
|
}
|
||||||
|
|
||||||
|
- /* Remember the last search directory added at startup, now that
|
||||||
|
- malloc will no longer be the one from dl-minimal.c. */
|
||||||
|
- GLRO(dl_init_all_dirs) = GL(dl_all_dirs);
|
||||||
|
-
|
||||||
|
if (! prelinked && rtld_multiple_ref)
|
||||||
|
{
|
||||||
|
/* There was an explicit ref to the dynamic linker as a shared lib.
|
@ -7,7 +7,7 @@
|
|||||||
pkgname=squashfs-tools
|
pkgname=squashfs-tools
|
||||||
pkgver=4.1
|
pkgver=4.1
|
||||||
_gitcheckout=20101231
|
_gitcheckout=20101231
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc="Tools for squashfs, a highly compressed read-only filesystem for Linux."
|
pkgdesc="Tools for squashfs, a highly compressed read-only filesystem for Linux."
|
||||||
url="http://squashfs.sourceforge.net"
|
url="http://squashfs.sourceforge.net"
|
||||||
license=("GPL")
|
license=("GPL")
|
||||||
|
Loading…
Reference in New Issue
Block a user