|
From: | Manolis Ragkousis |
Subject: | Re: [PATCH] guix: build: make-bootstrap: Copy libpthread_nonshared.a to the new system. |
Date: | Mon, 2 Jan 2017 20:29:04 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 |
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
[Prev in Thread] | Current Thread | [Next in Thread] |