Sometimes I forget that people can't see what I think in my head :P On 01/02/17 20:25, David Craven wrote: >> (define %libc-object-files-rx "^(crt.*|ld.*|lib(c|m|dl|rt|pthread|nsl|\ >> -util).*\\.so(\\..*)?|lib(machuser|hurduser).so.*|libc(rt|)_nonshared\\.a)$") >> +util).*\\.so(\\..*)?|lib(machuser|hurduser).so.*|(libc(rt|)|libpthread)\ >> +_nonshared\\.a)$") > > Adding libpthread_nonshared.a increases the size of the bootstrap > binaries doesn't it? If you explain why it is needed we'll have to > accept it... ;) >
Directly from libpthread's Makefile: # What we install as libpthread.so for programs to link against is in fact a # link script. It contains references for the various libraries we need. # The libpthread.so object is not complete since some functions are only # defined in libpthread_nonshared.a. Manolis