kumquat-buildroot/package/uclibc/0.9.33.2
Vicente Olivert Riera c0b4c45780 uClibc: ldso/libdl: Also include dl-tls.h for for !SHARED.
Apply an upstream patch:

  http://git.uclibc.org/uClibc/commit/ldso/libdl/libdl.c?id=b57e9640db53166c88cdac66b79a046e46b8d728

On MIPS, several relocations that were original only resolved by the
dynamic linker were reused as static relocations.  Consequently the
macros TLS_DTPREL_VALUE and TLS_TPREL_VALUE defined in
libpthread/nptl/sysdeps/mips/dl-tls.h need to be available even for
!SHARED.

Relevant: http://www.linux-mips.org/wiki/NPTL#History

Fixes:

  http://autobuild.buildroot.net/results/85e/85e66962da9a6b80e1d1b721031b6ef0da45e3d5/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-10-12 17:53:35 +02:00
..
uclibc-0001-bits-time.h-sync-with-glibc-2.16.patch
uclibc-0003-Add-dup3-syscall.patch
uclibc-0004-libc-sysdeps-add-__kernel_long-and-__kernel_ulong.patch
uclibc-0005-Patch-from-OpenWRT-for-avr32.patch
uclibc-0006-arm-clone-restore-stack-pointer-just-after-return-fr.patch
uclibc-0007-arm-clone.S-Add-missing-IT-instruction-for-Thumb2.patch
uclibc-0008-arm-move-check-for-BX-to-its-own-header.patch
uclibc-0009-mips64-fix-n64-interp.patch
uclibc-0010-Rules.mak-fix-breakage-from-603af30d.patch
uclibc-0011-libc-add-non-standard-execvpe-function.patch
uclibc-0012-libc-stdlib-add-mkostemp-helpers.patch
uclibc-0013-eventfd-Implement-eventfd2-and-fix-eventfd.patch
uclibc-0015-add-posix_madvise.c.patch
uclibc-0016-nptl-sh-fix-race-condition-in-lll_wait_tid.patch
uclibc-0017-librt-re-add-SIGCANCEL-to-the-list-of-blocked-signal.patch
uclibc-0018-ldso-include-dlfcn.h-for-RTLD_NODELETE.patch
uclibc-0019-include-elf.h-update-for-ELFOSABI_-changes.patch
uclibc-0020-update-ptrace.h-to-latest-from-glibc.patch
uclibc-0022-inet-rpc-fix-authnone_marshal-in-multithreading-cont.patch
uclibc-0023-MIPS-Convert-__syscall_error-callers-to-use-a0-for-a.patch
uclibc-0024-MIPS-Use-a0-instead-of-v0-for-__syscall_error-argume.patch
uclibc-0025-ldso-use-.arm-mode-for-resolver-unconditionally.patch
uclibc-0026-make-NPTL-s-getpid-behave-similar-to-the-common-one.patch
uclibc-0027-i386-bits-syscalls.h-allow-immediate-values-as-6th-s.patch
uclibc-0028-dl-fix-dlsym-lookups-with-RTLD_NEXT.patch
uclibc-0029-inet-rpc-fix-build-in-NPTL-case.patch
uclibc-0030-stdio-implement-assignment-allocation-m-character.patch
uclibc-0031-mmap-sys_mmap2-do-unsigned-shift-of-offset.patch
uclibc-0033-rpmatch-backport-function.patch
uclibc-0034-statfs-support-f_frsize.patch
uclibc-0035-socket.h-pull-socket_type.h-from-eglibc.patch
uclibc-0036-mount.h-update.patch
uclibc-0037-buildsys-gen_bits_syscall_h-do-not-leave-undefined-S.patch
uclibc-0038-libc-sysdeps-sync-bits-in.h-with-glibc.patch
uclibc-0039-libc-atexit-reuse-free-slots-at-the-end-of-exit-func.patch
uclibc-0040-mman-rename-MAP_UNINITIALIZE-to-MAP_UNINITIALIZED.patch
uclibc-0041-libc-add-posix_fallocate.patch
uclibc-0042-nice-fix-overflow-checking-in-int_add_no_wrap.patch
uclibc-0043-buildsys-Add-missing-SYMBOL_PREFIX-to-symbol-names.patch
uclibc-0044-inet-do-not-filter-responses-in-res_query.patch
uclibc-0045-Remove-pragma-weak-for-undeclared-symbol.patch
uclibc-0046-inet-fix-getting-the-nameserver-from-_res-state-afte.patch
uclibc-0047-_vfprintf.c-use-fputws_unlocked-S-F-instead-of-fputw.patch
uclibc-0048-Fix-a-problem-with-scanning-wide-chars.patch
uclibc-0049-Fix-some-fragileness-in-dlopen-do_dlopen-wrapper-wor.patch
uclibc-0050-libdl-fix-dlopen-implementation-from-statically-link.patch
uclibc-0051-libubacktrace-fix-backtrace-for-statically-linked-ap.patch
uclibc-0052-libubacktrace-fix-build-due-to-some-typos.patch
uclibc-0053-libc-elf-explicitly-include-uClibc_page.h-to-make-PA.patch
uclibc-0055-siginfo_h-add-a-missing-function-member.patch
uclibc-0055-Use-new-bits-scheme-for-arch-specific-flag.patch
uclibc-0056-MIPS-set-_NSIG-to-128-not-129.-This-matches-glibc.patch
uclibc-0056-siginfo_h-__SIGEV_PAD_SIZE-takes-__WORDSIZE-into-account.patch
uclibc-0057-bits-waitstatus.h-correctly-interpret-status-0x007f-.patch
uclibc-0058-test-tls-fix-build-with-newer-binutils.patch
uclibc-0059-test-cater-for-config.patch
uclibc-0060-test-Fix-math-c-dependency.patch
uclibc-0061-fix-sparc-networking.patch
uclibc-0062-ldso-libdl-Also-include-dl-tls.h-for-for-SHARED.patch
uclibc-0062-nptl-remove-duplicate-vfork-in-libpthread.patch
uclibc-0063-powerpc-update-ptrace.h-to-latest-from-glibc.patch
uclibc-0064-sparc-update-ptrace.h-to-latest-from-glibc.patch