guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] guix: build: make-bootstrap: Copy libpthread_nonshared.a to


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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]