diff options
author | Timo Teräs <timo.teras@iki.fi> | 2012-11-02 08:48:35 +0200 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2012-11-02 08:48:35 +0200 |
commit | 6954a3429933a6c8aa7110f5a11649ecf048d2c7 (patch) | |
tree | 61bf0d702517b22a40bc167eebcf0c62ecbe6af9 /main | |
parent | b1638039e29283d0f0f1251f275f11fd904e8986 (diff) | |
download | aports-6954a3429933a6c8aa7110f5a11649ecf048d2c7.tar.bz2 aports-6954a3429933a6c8aa7110f5a11649ecf048d2c7.tar.xz |
main/libc0.9.32: dlsym(RTLD_NEXT) fix
Diffstat (limited to 'main')
-rw-r--r-- | main/libc0.9.32/APKBUILD | 4 | ||||
-rw-r--r-- | main/libc0.9.32/STATUS | 18 |
2 files changed, 21 insertions, 1 deletions
diff --git a/main/libc0.9.32/APKBUILD b/main/libc0.9.32/APKBUILD index 88fa0bf64f..714e795983 100644 --- a/main/libc0.9.32/APKBUILD +++ b/main/libc0.9.32/APKBUILD @@ -4,7 +4,7 @@ pkgname=libc$_abiver _gitver= pkgver=0.9.33.2 _ver=${pkgver/_/-} -pkgrel=13 +pkgrel=14 pkgdesc="C library for developing embedded Linux systems" url=http://uclibc.org license="LGPL-2" @@ -55,6 +55,7 @@ librt-re-add-SIGCANCEL-to-the-list-of-blocked-signal-in-helper-thread.patch 0001-libc-sysdeps-get-make-set-swap-context-for-i386.patch 0002-libc-sysdeps-add-get-make-set-swap-context-for-x86_6.patch uclibc-dlclose-fix.patch + uclibc-rtld_next-fix.patch uclibcconfig.x86 uclibcconfig.x86_64 @@ -193,6 +194,7 @@ f41ab6cf22545d2e629d4c7107ac6f85 0009-sys-quota.h-sync-with-glibc.patch e5aceb82bf4ffd5328113af5380fcdb6 0001-libc-sysdeps-get-make-set-swap-context-for-i386.patch da043a65003ac29ca8b96f416e7752ee 0002-libc-sysdeps-add-get-make-set-swap-context-for-x86_6.patch 8374c98e769e603af4adad12e01cf358 uclibc-dlclose-fix.patch +ffe7564afe846026a278dd8c0251ace9 uclibc-rtld_next-fix.patch ce8a33a31f5a53031fbad8b1d1b66d44 uclibcconfig.x86 e861a17baa541accf4d4d39a98d74c32 uclibcconfig.x86_64 ce8a33a31f5a53031fbad8b1d1b66d44 uclibcconfig.i486 diff --git a/main/libc0.9.32/STATUS b/main/libc0.9.32/STATUS index c457f2fef0..155df167fb 100644 --- a/main/libc0.9.32/STATUS +++ b/main/libc0.9.32/STATUS @@ -49,4 +49,22 @@ Needs to be upstreamed +uclibc-dlclose-fix.patch + Origin: Alpine + Author: Timo Teräs + + Fix dlclose() to not try to free static TLS symbols. This seems + to happen on x86_64 with certain .so's. They probably link against + TLS symbol defined in the main binary (or the loader has additional + bug on this). + + Needs to be upstreamed +uclibc-rtld_next-fix.patch + Origin: Alpine + Author: Timo Teräs + + Fix dlsym(RTLD_NEXT) lookups to search all linked-in modules + instead of just the first one of them. + + Needs to be upstreamed |