[CRIU] Re: [PATCH 3/6] make: Redesign building of parasite and
restorer blobs
Pavel Emelyanov
xemul at parallels.com
Wed Mar 28 06:51:03 EDT 2012
On 03/28/2012 02:21 PM, Cyrill Gorcunov wrote:
> On Wed, Mar 28, 2012 at 01:53:42PM +0400, Pavel Emelyanov wrote:
>>>> What are the rules?
>>>
>>> -fpie and only one .text section with everything else discarded.
>>
>> And why do we need separate Makefile for this then?
>
> Because squashing everything into one big makefile is a bad idea.
> It's hard to review and hard to understand.
It's only a couple of cflags for several particular .o files, no?
>>>
>>> symbol names has nothing to do with ld script, the symbols are
>>> generated from source code and ld doesn't touch them.
>>
>> In the parasite.lds there's the *(.parasite.head.text) statement, in the
>> restorer.lds -- the *(.restorer.head.text) one.
>>
>> Why do you create one pie.lds file for both with *(.parasite.head.text)?
>>
>
> The .restorer.head.text is a rudiment from early prototype and not needed.
> And I think I need to rename parasite.head.text to plain head.text
> (since I'll be redoing the series anyway I'll do that).
>
>>> Sure this one can be done in separate patch, but Pavel it's
>>> just one line in makefile, where makefile is completely rewritten
>>> so there is NO benefit in patching it separately.
>>
>> Anyway.
>
> Ok
>
> Cyrill
> .
>
More information about the CRIU
mailing list