ea51d128f0
pthread_attr_t is provided as argument to pthread_create. liblgcc_r_pic.a no longer exists. Put the liblgcc_r.a version of __get_eh_info() and __register_frame_info() into the shared linuxthreads library to avoid using the incompatible libgcc.a version. Shared libraries that use exceptions still represent a problem if linked before the linuxthreads library. Compile liblgcc_r.a before the main linuxthreads library to provide the object files that contains __get_eh_info() and __register_frame_info(). Add minimal wrappers for native thread library functions used by 5.0-CURRENT libc. The wrappers try to call corresponding functions in the linuxthreads library after performing argument conversion.
23 lines
750 B
Plaintext
23 lines
750 B
Plaintext
lib/liblthread.a
|
|
lib/liblthread_p.a
|
|
lib/liblthread.so
|
|
lib/liblthread.so.2
|
|
lib/liblgcc_r.a
|
|
lib/liblgcc_r_p.a
|
|
include/pthread/linuxthreads/pthread.h
|
|
include/pthread/linuxthreads/semaphore.h
|
|
include/pthread/linuxthreads/pt-machine.h
|
|
include/pthread/linuxthreads/useldt.h
|
|
include/pthread/linuxthreads/bits/libc-lock.h
|
|
include/pthread/linuxthreads/bits/libc-tsd.h
|
|
include/pthread/linuxthreads/bits/pthreadtypes.h
|
|
include/pthread/linuxthreads/bits/stdio-lock.h
|
|
include/pthread/linuxthreads/bits/local_lim.h
|
|
include/pthread/linuxthreads/bits/posix_opt.h
|
|
include/pthread/linuxthreads/bits/sigthread.h
|
|
@exec /sbin/ldconfig -m %D/lib
|
|
@dirrm include/pthread/linuxthreads/bits
|
|
@dirrm include/pthread/linuxthreads
|
|
@dirrm include/pthread
|
|
@unexec /sbin/ldconfig -R
|