aboutsummaryrefslogtreecommitdiffstats
path: root/main/libc0.9.32/uclibc-rtld_next-fix.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2018-06-15 07:19:05 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2018-06-15 07:19:05 +0000
commitf9f7dad544be47984bc1d55150b28220433de044 (patch)
tree311fff832ebb2cb69948babab97d6cc7a784a57c /main/libc0.9.32/uclibc-rtld_next-fix.patch
parentd89594d97b9b4a0d69b35b64163c897eeb068c5c (diff)
downloadaports-f9f7dad544be47984bc1d55150b28220433de044.tar.bz2
aports-f9f7dad544be47984bc1d55150b28220433de044.tar.xz
main/libc0.9.32: remove
we havent supported this for years
Diffstat (limited to 'main/libc0.9.32/uclibc-rtld_next-fix.patch')
-rw-r--r--main/libc0.9.32/uclibc-rtld_next-fix.patch27
1 files changed, 0 insertions, 27 deletions
diff --git a/main/libc0.9.32/uclibc-rtld_next-fix.patch b/main/libc0.9.32/uclibc-rtld_next-fix.patch
deleted file mode 100644
index f952641f47..0000000000
--- a/main/libc0.9.32/uclibc-rtld_next-fix.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- a/ldso/libdl/libdl.c
-+++ b/ldso/libdl/libdl.c
-@@ -671,7 +671,7 @@
- {
- struct elf_resolve *tpnt, *tfrom;
- struct dyn_elf *handle;
-- ElfW(Addr) from;
-+ ElfW(Addr) from = 0;
- struct dyn_elf *rpnt;
- void *ret;
- struct symbol_ref sym_ref = { NULL, NULL };
-@@ -729,7 +729,13 @@
- tpnt = NULL;
- if (handle == _dl_symbol_tables)
- tpnt = handle->dyn; /* Only search RTLD_GLOBAL objs if global object */
-- ret = _dl_find_hash(name2, &handle->dyn->symbol_scope, tpnt, ELF_RTYPE_CLASS_DLSYM, &sym_ref);
-+
-+ do {
-+ ret = _dl_find_hash(name2, &handle->dyn->symbol_scope, tpnt, ELF_RTYPE_CLASS_DLSYM, &sym_ref);
-+ if (ret != NULL)
-+ break;
-+ handle = handle->next;
-+ } while (from && handle);
-
- #if defined(USE_TLS) && USE_TLS && defined SHARED
- if (sym_ref.sym && (ELF_ST_TYPE(sym_ref.sym->st_info) == STT_TLS) && (sym_ref.tpnt)) {
-