History log of /netbsd-src/tests/lib/libc/tls/Makefile (Results 1 – 6 of 6)
Revision Date Author Comments
# 4d8445a4 18-Jul-2016 christos <christos@NetBSD.org>

Not designed for PIE


# 12f813b2 18-Jun-2016 joerg <joerg@NetBSD.org>

Link static test program with LDSTATIC to deal with PIE.


# a331e936 18-Nov-2011 joerg <joerg@NetBSD.org>

Add some dependencies


# 6596e091 30-Mar-2011 he <he@NetBSD.org>

Put tests depending on dlopen etc. under a test for MKPIC, and move
the corresponding entries in the set lists over to the shl.mi file.
This should bring the sun2 port back to a buildable state.


# 11c999cb 10-Mar-2011 skrll <skrll@NetBSD.org>

Deal with all objdir methods.


# aad59997 09-Mar-2011 joerg <joerg@NetBSD.org>

Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports
_rtld_tls_allocate and _rtld_tls_free. libpthread uses this functions to
setup the thread private area of all new threads. ld.e

Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports
_rtld_tls_allocate and _rtld_tls_free. libpthread uses this functions to
setup the thread private area of all new threads. ld.elf_so is
responsible for setting up the private area for the initial thread.
Similar functions are called from _libc_init for static binaries, using
dl_iterate_phdr to access the ELF Program Header.

Add test cases to exercise the different TLS storage models. Test cases
are compiled and installed on all platforms, but are skipped on
platforms not marked for TLS support.

This material is based upon work partially supported by
The NetBSD Foundation under a contract with Joerg Sonnenberger.

It is inspired by the TLS support in FreeBSD by Doug Rabson and the
clean ups of the DragonFly port of the original FreeBSD modifications.

show more ...