about summary refs log tree commit diff
path: root/htl/libpthread_syms.a
Commit message (Collapse)AuthorAgeFilesLines
* hurd: Remove some remnants of cthreadsSamuel Thibault2020-11-151-1/+3
| | | | | Libc has actually been using mach's lock-internal.h mutex for a long time already.
* htl: Initialize laterSamuel Thibault2020-11-111-1/+1
| | | | | | | | Since htl does not actually need a stack switch, we can initialize it like nptl is, avoiding all sorts of startup issues with ifunc. More precisely, htl defines __pthread_initialize_minimal instead of the elder _cthread_init_routine. We can then drop the stack switching dances.
* htl: Fix linking static tests by factorizing the symbols listSamuel Thibault2020-06-101-0/+21
libpthread_syms.a will contain the symbols that libc tries to get from libpthread, to be used by the system, but also by tests. * htl/libpthread.a, htl/libpthread_pic.a: Link libpthread_syms.a and Move EXTERN references to... * htl/libpthread_syms.a: ... new file. Add missing __pthread_enable_asynccancel reference. * htl/Makefile: Install libpthread_syms.a and link it into static tests.