[CRIU] [Announce] CRIU 3.5 "Clay Jay" is out
Adrian Reber
adrian at lisas.de
Thu Sep 28 16:45:55 MSK 2017
On Thu, Sep 28, 2017 at 04:38:42PM +0300, Pavel Emelyanov wrote:
> On 09/28/2017 12:19 PM, Adrian Reber wrote:
> > On Wed, Sep 27, 2017 at 03:35:02PM +0300, Pavel Emelyanov wrote:
> >> Please, join me in honoring Mike and Adrian for lazy restore and Dima for VDSO rework!
> >> Both features are finally released and ... are ready to get fixed :)
> >>
> >> Full changelog is https://criu.org/Download/criu/3.5
> >> Sources http://download.openvz.org/criu/criu-3.5.tar.bz2
> >>
> >> Have fun!
> >
> > I already had fun with this release ;-) It does not build on any
> > architecture on Fedora's development branch rawhide:
> >
> > In file included from /usr/include/linux/aio_abi.h:31:0,
> > from criu/cr-check.c:24:
> > /usr/include/sys/mount.h:35:3: error: expected identifier before numeric constant
> > MS_RDONLY = 1, /* Mount read-only. */
> > ^
> > make[2]: *** [/builddir/build/BUILD/criu-3.5/scripts/nmk/scripts/build.mk:111: criu/cr-check.o] Error 1
> > make[1]: *** [criu/Makefile:73: criu/built-in.o] Error 2
> > make: *** [Makefile:233: criu] Error 2
>
> Heh, but that's ... not a regression, is it? Or -- how did we manage to miss that
> and what would be the options not do it in the future?
I guess this is also related to glibc changes and as Fedora rawhide
follows glibc development versions very closely I am always hitting this
when I try to build the latest CRIU release for rawhide.
I do not know how travis/jenkins works, but if you could build against
Fedora rawhide you would catch those glibc changes. The problem is, that
rawhide is not always installable so you might get false errors just
because rawhide is broken for a few days.
Adrian
More information about the CRIU
mailing list