[lxc-devel] [PATCH 0/7] Last minute signal stuff (now in separate mails)

Daniel Lezcano daniel.lezcano at free.fr
Mon Jun 7 10:46:37 UTC 2010


On 06/07/2010 12:37 PM, Ferenc Wagner wrote:
> Daniel Lezcano<daniel.lezcano at free.fr>  writes:
>
>    
>> On 06/06/2010 11:07 PM, Ferenc Wagner wrote:
>>
>>      
>>> The first part is some tinkering to make lxc compile under Debian Lenny.
>>>
>>> The "dangerous" part is the signal forwarding and the process group
>>> business I was playing with recently.  It contains Greg's idea about
>>> setting the foreground process group and also inverts the signal
>>> selection logic.
>>>
>>> Which means it's only slightly tested in its present form, but I
>>> wanted to get this out of the door ASAP, so you can get an idea what
>>> I'm up to.  I'll continue testing it tomorrow and will followup with
>>> the results.
>>>
>>> Ferenc Wagner (7):
>>>     conditional use of new capabilities
>>>     uint32_t is defined in stdint.h
>>>     .gitignore new components
>>>     start child in its own process group, and put it into the foreground
>>>     lxc-start isn't in the foreground anymore, so TTY signals don't reach it
>>>     forward signals to the container init
>>>     generalize the name of the signal handler
>>>        
>> I will take the fixes not related to the signal forwarding:
>>
>>   - [PATCH 1/7] conditional use of new capabilities
>>   - [PATCH 2/7] uint32_t is defined in stdint.h
>>   - [PATCH 3/7] .gitignore new components
>>      
> Ok, that's the uncontroversial part.  Patch 4 has a whitespace error,
> and patch 5 lost an #endif, so I'll resend them anyway.  I wonder how
> the latter didn't surface on my home machine...  But there's another
> failure I get on my work machine (with my original patchset with the
> above errors corrected):
>
> gcc -I../../src -g -O2 -g -Wall -O2 -Wall -Wl,-E -Wl,-rpath -Wl,/usr/lib/lxc  -o lxc-attach lxc_attach.o liblxc.so
> liblxc.so: undefined reference to `lxc_sync_init'
> liblxc.so: undefined reference to `lxc_sync_fini_parent'
> liblxc.so: undefined reference to `lxc_sync_barrier_parent'
> liblxc.so: undefined reference to `lxc_sync_fini_child'
> liblxc.so: undefined reference to `lxc_sync_wake_parent'
> liblxc.so: undefined reference to `lxc_sync_wait_child'
> liblxc.so: undefined reference to `lxc_sync_fini'
> liblxc.so: undefined reference to `lxc_sync_barrier_child'
> collect2: ld returned 1 exit status
>
> Have you got an idea what may be wrong here?  I'll continue
> investigation after lunch.
>    

Do you have a compilation warning ?




More information about the lxc-devel mailing list