[CRIU] [Announce] criu 2.11 released

Kir Kolyshkin kir at virtuozzo.com
Thu Feb 16 10:34:52 PST 2017



On 02/16/2017 04:13 AM, Pavel Emelyanov wrote:
> On 02/16/2017 03:05 PM, Adrian Reber wrote:
>> On Mon, Feb 13, 2017 at 11:35:11AM +0300, Pavel Emelyanov wrote:
>>> The 2.11 is out. It's mostly a bugfix release. New features are support
>>> for ODF file locks, one more action script and reworked file restoring
>>> engine. The latter is not seen outside (but fixes a couple of rare bugs)
>>> and opens the window for scm-rights restore, so next release will likely
>>> have one.
>>>
>>> Also for the next release we've scheduled releasing libcompel and support
>>> for 32-bit on x86.
>>>
>>> Changelog: https://criu.org/Download/criu/2.11
>>> Sources: http://download.openvz.org/criu/criu-2.11.tar.bz2
>> Building the Fedora package fails on aarch64, armv7hl and ppc64le with:
> Ouch, this is nasty :( I guess we'll have to do 2.11.1, since there's a
> regression with page-server start via RPC (py p.haul would get upset).
>
> Kir, would you help us with this?

Sure.

It is caused by recent Fedora adding -Wp,-D_FORTIFY_SOURCE=3 which
we need to undo for pie code.

Will send a patch soon.

>
> -- Pavel
>
>> ppc64le:
>>
>> parasite_blob: Error (criu/pie/piegen/elf.c:258): Unexpected undefined symbol:__memcpy_chk
>> make[2]: *** [criu/pie/Makefile:80: criu/pie/parasite-blob.h] Error 1
>> make[1]: *** [criu/Makefile:68: pie] Error 2
>> make: *** [Makefile:228: criu] Error 2
>> error: Bad exit status from /var/tmp/rpm-tmp.YhbZma (%build)
>>      Bad exit status from /var/tmp/rpm-tmp.YhbZma (%build)
>> make[2]: Leaving directory '/builddir/build/BUILD/criu-2.11'
>> make[1]: Leaving directory '/builddir/build/BUILD/criu-2.11'
>>
>> https://kojipkgs.fedoraproject.org//work/tasks/7421/17897421/build.log
>>
>> aarch64:
>>
>> ld  -T criu/pie/pie.lds.S -o criu/pie/parasite.built-in.bin.o criu/pie/parasite.built-in.o criu/pie/lib.a
>> criu/pie/lib.a(util-fd.o): In function `memcpy':
>> /usr/include/bits/string3.h:53: undefined reference to `__memcpy_chk'
>> /usr/include/bits/string3.h:53: undefined reference to `__memcpy_chk'
>> make[2]: Leaving directory '/builddir/build/BUILD/criu-2.11'
>> make[2]: *** [criu/pie/Makefile:96: criu/pie/parasite.built-in.bin.o] Error 1
>> make[1]: *** [criu/Makefile:68: pie] Error 2
>> make[1]: Leaving directory '/builddir/build/BUILD/criu-2.11'
>> RPM build errors:
>> make: *** [Makefile:228: criu] Error 2
>>
>> https://kojipkgs.fedoraproject.org//work/tasks/7418/17897418/build.log
>>
>> armv7hl:
>>
>> ld  -T criu/pie/pie.lds.S -o criu/pie/parasite.built-in.bin.o criu/pie/parasite.built-in.o criu/pie/lib.a
>> criu/pie/lib.a(util-fd.o): In function `memcpy':
>> /usr/include/bits/string3.h:53: undefined reference to `__memcpy_chk'
>> /usr/include/bits/string3.h:53: undefined reference to `__memcpy_chk'
>> make[2]: *** [criu/pie/Makefile:96: criu/pie/parasite.built-in.bin.o] Error 1
>> make[2]: Leaving directory '/builddir/build/BUILD/criu-2.11'
>> make[1]: Leaving directory '/builddir/build/BUILD/criu-2.11'
>> make[1]: *** [criu/Makefile:68: pie] Error 2
>> make: *** [Makefile:228: criu] Error 2
>>
>> https://kojipkgs.fedoraproject.org//work/tasks/7419/17897419/build.log
>>
>> 		Adrian
>> .
>>



More information about the CRIU mailing list