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

Cyrill Gorcunov gorcunov at gmail.com
Thu Aug 4 11:48:55 PDT 2016


On Thu, Aug 04, 2016 at 06:07:40PM +0300, 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.

Reviewed-by: Cyrill Gorcunov <gorcunov at openvz.org>

OK, lets see how it flows.


More information about the CRIU mailing list