[CRIU] [PATCHv2 0/9] Compatible (mostly) fixes

Dmitry Safonov dsafonov at virtuozzo.com
Fri Aug 5 04:36:15 PDT 2016


On 08/04/2016 06:07 PM, Dmitry Safonov wrote:
> v2: rebase on criu-dev with autofixed conflict by git
>
> There is three patches for issues I've found while was introducing
> CONFIG_COMPAT compile&make option, that do nothing with compat:
>   build/nmk: simplify try-cc and return true/false
>   make: drop check-build-packages - we can use try-cc now
>   make: propagate config DEFINES in CFLAGS
>
> For other patches: first four -- some fixes for compatible vdso
> on 3.X kernels (found while testing criu on vzkernel with compat
> patches set). Mostly -- there are different symbols in vdso for
> compat & native tasks, the sizes of vdso blob differ from native
> to compat and it's hard to make mremap() for vdso vma working --
> so use arch_prctl() API in the case when mremap() does not work.
>
> The last two patches in the set introduce CONFIG_COMPAT option
> which make gcc-multilib & glibc6-i686 *optional* dependencies
> for building CRIU.

So, I'll resend this set as I fix build for Alphine Linux and issue 
mentioned by @avagin.

> Thanks,
>              Dmitry


More information about the CRIU mailing list