* [RFC][PATCH][lxc]: Add --with-usercr configure option
@ 2010-03-25 1:05 Sukadev Bhattiprolu
[not found] ` <20100325010524.GA7385-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
0 siblings, 1 reply; 6+ messages in thread
From: Sukadev Bhattiprolu @ 2010-03-25 1:05 UTC (permalink / raw)
To: dlezcano-NmTC/0ZBporQT0dZR+AlfA; +Cc: Containers, clg-NmTC/0ZBporQT0dZR+AlfA
Pls let me know if this will work. Will address your other comments
and repost entire patchset.
---
From: Sukadev Bhattiprolu <sukadev-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
Date: Wed, 24 Mar 2010 17:26:44 -0700
Subject: [PATCH 1/1] Add --with-usercr configure option
Add a configure option, --with-usercr=dir which would allow linking
with external (i.e USERCR) implementation of checkpoint/restart.
For now, USERCR "publishes" a app-checkpoint.h, checkpoint.o and
restart.o files which implement the functions app_checkpoint() and
app_restart().
Usage:
$ ./autogen.sh
$ ./configure --help |grep usercr
--with-usercr=dir use the Checkpoint/Restart implementation in 'dir'
$ ls /home/guest/user-cr/
app-checkpoint.h checkpoint.o restart.o
$ ./configure --with-usercr=/home/guest/user-cr
TODO:
If names of interfaces in USERCR change, we may want to rename
the config option too ?
Can we remove the src/lxc/{checkpoint.o,restart.o} files from
liblxc.so and lxc-checkpoint/lxc-restart directly with them ?
That way, the USERCR interfaces/object files don't end up in
liblxc.so.
USERCR_CFLAGS are only needed for src/lxc/{checkpoint.c,restart.c}
but not sure if there is an easy way to define autoconf CFLAGS
just for those two files.
Signed-off-by: Sukadev Bhattiprolu <sukadev-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
---
configure.ac | 19 +++++++++++++++++++
src/lxc/Makefile.am | 10 +++++++++-
2 files changed, 28 insertions(+), 1 deletions(-)
diff --git a/configure.ac b/configure.ac
index f82e7df..dd46e4d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12,6 +12,25 @@ AM_PROG_CC_C_O
AC_GNU_SOURCE
AC_CHECK_PROG(SETCAP, setcap, yes, no, $PATH$PATH_SEPARATOR/sbin)
+AC_ARG_WITH(usercr, [AS_HELP_STRING([--with-usercr=dir], \
+ [use the Checkpoint/Restart implementation in 'dir'])], [], \
+ [with_usercr=no])
+
+if test "x$with_usercr" != "xno"; then
+ AS_AC_EXPAND(USERCR_OBJS, "${with_usercr}/checkpoint.o ${with_usercr}/restart.o")
+ AS_AC_EXPAND(USERCR_CFLAGS, "-DUSERCR -I${with_usercr}")
+
+ AC_CHECK_FILE([$with_usercr/app-checkpoint.h], [], \
+ AC_MSG_ERROR([--with-usercr specified directory $with_usercr but $with_usercr/app-checkpoint.h was not found]))
+
+ AC_CHECK_FILE([${with_usercr}/checkpoint.o], [], \
+ AC_MSG_ERROR([--with-usercr specified directory $with_usercr but ${with_usercr}/checkpoint.o was not found]))
+
+ AC_CHECK_FILE([${with_usercr}/restart.o], [], \
+ AC_MSG_ERROR([--with-usercr specified directory $with_usercr but ${with_usercr}/restart.o was not found]))
+fi
+
+
AC_ARG_ENABLE([doc],
[AC_HELP_STRING([--enable-doc], [make mans (require docbook2man installed) [default=auto]])],
[], [enable_doc=auto])
diff --git a/src/lxc/Makefile.am b/src/lxc/Makefile.am
index be64b2a..e8748b5 100644
--- a/src/lxc/Makefile.am
+++ b/src/lxc/Makefile.am
@@ -45,12 +45,20 @@ liblxc_so_SOURCES = \
mainloop.c mainloop.h \
af_unix.c af_unix.h
-AM_CFLAGS=-I$(top_srcdir)/src
+# We only need $(USERCR_CFLAGS) for lxc_checkpoint and lxc_restart files
+# but for now, just set it for all.
+AM_CFLAGS=-I$(top_srcdir)/src $(USERCR_CFLAGS)
liblxc_so_CFLAGS = -fPIC -DPIC $(AM_CFLAGS)
+# TODO: Adding $(USERCR_OBJS) here ensures we don't have undefined references
+# when building liblxc.so, but this has the side-effect of putting the
+# app_checkpoint/restart functions in liblxc.so. Or alternatively,
+# we could remove src/lxc/{checkpoint.o,restart.o} from liblxc.so
+# and link lxc-checkpoint/lxc-restart with them directly.
liblxc_so_LDFLAGS = \
-shared \
+ $(USERCR_OBJS) \
-Wl,-soname,liblxc.so.$(firstword $(subst ., ,$(VERSION)))
liblxc_so_LDADD = -lutil
--
1.6.6.1
^ permalink raw reply related [flat|nested] 6+ messages in thread[parent not found: <20100325010524.GA7385-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>]
* Re: [RFC][PATCH][lxc]: Add --with-usercr configure option [not found] ` <20100325010524.GA7385-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org> @ 2010-03-25 8:19 ` Michel Normand 2010-03-25 17:20 ` Sukadev Bhattiprolu 2010-03-25 14:30 ` Daniel Lezcano 1 sibling, 1 reply; 6+ messages in thread From: Michel Normand @ 2010-03-25 8:19 UTC (permalink / raw) To: Sukadev Bhattiprolu Cc: Containers, clg-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8, DLEZCANO-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8 Suka, I am adding my own comments, even if mail addressed to Daniel. Le mercredi 24 mars 2010 à 18:05 -0700, Sukadev Bhattiprolu a écrit : > Pls let me know if this will work. Will address your other comments > and repost entire patchset. > > --- > From: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com> > Date: Wed, 24 Mar 2010 17:26:44 -0700 > Subject: [PATCH 1/1] Add --with-usercr configure option > > Add a configure option, --with-usercr=dir which would allow linking > with external (i.e USERCR) implementation of checkpoint/restart. > > For now, USERCR "publishes" a app-checkpoint.h, checkpoint.o and > restart.o files which implement the functions app_checkpoint() and > app_restart(). > > Usage: > $ ./autogen.sh > > $ ./configure --help |grep usercr > --with-usercr=dir use the Checkpoint/Restart implementation in 'dir' > > $ ls /home/guest/user-cr/ > app-checkpoint.h checkpoint.o restart.o > > $ ./configure --with-usercr=/home/guest/user-cr > > TODO: > If names of interfaces in USERCR change, we may want to rename > the config option too ? not sure to understand, but the --with-usercr to stay lowercase. > > Can we remove the src/lxc/{checkpoint.o,restart.o} files from > liblxc.so and lxc-checkpoint/lxc-restart directly with them ? > That way, the USERCR interfaces/object files don't end up in > liblxc.so. > > USERCR_CFLAGS are only needed for src/lxc/{checkpoint.c,restart.c} > but not sure if there is an easy way to define autoconf CFLAGS > just for those two files. exemple should work (I did not tried) lxc_checkpoint_SOURCES = lxc_checkpoint.c lxc_checkpoint_CFLAGS = -I$(top_srcdir)/src $(USERCR_CFLAGS) > > Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com> > --- > configure.ac | 19 +++++++++++++++++++ > src/lxc/Makefile.am | 10 +++++++++- > 2 files changed, 28 insertions(+), 1 deletions(-) > > diff --git a/configure.ac b/configure.ac > index f82e7df..dd46e4d 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -12,6 +12,25 @@ AM_PROG_CC_C_O > AC_GNU_SOURCE > AC_CHECK_PROG(SETCAP, setcap, yes, no, $PATH$PATH_SEPARATOR/sbin) > > +AC_ARG_WITH(usercr, [AS_HELP_STRING([--with-usercr=dir], \ > + [use the Checkpoint/Restart implementation in 'dir'])], [], \ > + [with_usercr=no]) > + > +if test "x$with_usercr" != "xno"; then > + AS_AC_EXPAND(USERCR_OBJS, "${with_usercr}/checkpoint.o ${with_usercr}/restart.o") > + AS_AC_EXPAND(USERCR_CFLAGS, "-DUSERCR -I${with_usercr}") > + > + AC_CHECK_FILE([$with_usercr/app-checkpoint.h], [], \ > + AC_MSG_ERROR([--with-usercr specified directory $with_usercr but $with_usercr/app-checkpoint.h was not found])) > + > + AC_CHECK_FILE([${with_usercr}/checkpoint.o], [], \ > + AC_MSG_ERROR([--with-usercr specified directory $with_usercr but ${with_usercr}/checkpoint.o was not found])) > + > + AC_CHECK_FILE([${with_usercr}/restart.o], [], \ > + AC_MSG_ERROR([--with-usercr specified directory $with_usercr but ${with_usercr}/restart.o was not found])) I do not think the three above AC_CHECK_FILE are a good thing to be done as would need to have the user-cr to be already compiled at time of configure of lxc. I think this is better to detect such problem at time of make. > +fi > + > + > AC_ARG_ENABLE([doc], > [AC_HELP_STRING([--enable-doc], [make mans (require docbook2man installed) [default=auto]])], > [], [enable_doc=auto]) > diff --git a/src/lxc/Makefile.am b/src/lxc/Makefile.am > index be64b2a..e8748b5 100644 > --- a/src/lxc/Makefile.am > +++ b/src/lxc/Makefile.am > @@ -45,12 +45,20 @@ liblxc_so_SOURCES = \ > mainloop.c mainloop.h \ > af_unix.c af_unix.h > > -AM_CFLAGS=-I$(top_srcdir)/src > +# We only need $(USERCR_CFLAGS) for lxc_checkpoint and lxc_restart files > +# but for now, just set it for all. > +AM_CFLAGS=-I$(top_srcdir)/src $(USERCR_CFLAGS) > > liblxc_so_CFLAGS = -fPIC -DPIC $(AM_CFLAGS) > > +# TODO: Adding $(USERCR_OBJS) here ensures we don't have undefined references > +# when building liblxc.so, but this has the side-effect of putting the > +# app_checkpoint/restart functions in liblxc.so. Or alternatively, > +# we could remove src/lxc/{checkpoint.o,restart.o} from liblxc.so > +# and link lxc-checkpoint/lxc-restart with them directly. > liblxc_so_LDFLAGS = \ > -shared \ > + $(USERCR_OBJS) \ > -Wl,-soname,liblxc.so.$(firstword $(subst ., ,$(VERSION))) > > liblxc_so_LDADD = -lutil _______________________________________________ Containers mailing list Containers@lists.linux-foundation.org https://lists.linux-foundation.org/mailman/listinfo/containers ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [RFC][PATCH][lxc]: Add --with-usercr configure option 2010-03-25 8:19 ` Michel Normand @ 2010-03-25 17:20 ` Sukadev Bhattiprolu 0 siblings, 0 replies; 6+ messages in thread From: Sukadev Bhattiprolu @ 2010-03-25 17:20 UTC (permalink / raw) To: Michel Normand Cc: Containers, clg-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8, dlezcano-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8 Michel Normand [normand-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org] wrote: | Suka, | I am adding my own comments, even if mail addressed to Daniel. I did mean to CC you since you had a comment on this earlier. But even otherwise, comments always welcome :-) | | Le mercredi 24 mars 2010 à 18:05 -0700, Sukadev Bhattiprolu a écrit : | > Pls let me know if this will work. Will address your other comments | > and repost entire patchset. | > | > --- | > From: Sukadev Bhattiprolu <sukadev-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> | > Date: Wed, 24 Mar 2010 17:26:44 -0700 | > Subject: [PATCH 1/1] Add --with-usercr configure option | > | > Add a configure option, --with-usercr=dir which would allow linking | > with external (i.e USERCR) implementation of checkpoint/restart. | > | > For now, USERCR "publishes" a app-checkpoint.h, checkpoint.o and | > restart.o files which implement the functions app_checkpoint() and | > app_restart(). | > | > Usage: | > $ ./autogen.sh | > | > $ ./configure --help |grep usercr | > --with-usercr=dir use the Checkpoint/Restart implementation in 'dir' | > | > $ ls /home/guest/user-cr/ | > app-checkpoint.h checkpoint.o restart.o | > | > $ ./configure --with-usercr=/home/guest/user-cr | > | > TODO: | > If names of interfaces in USERCR change, we may want to rename | > the config option too ? | | not sure to understand, but the --with-usercr to stay lowercase. I was just not sure if the name 'with-usercr' made sense for long term :-) Like Daniel suggested, I will go with --with-cr for now. Maybe --with-libcr would make more sense in the long run. | | > | > Can we remove the src/lxc/{checkpoint.o,restart.o} files from | > liblxc.so and lxc-checkpoint/lxc-restart directly with them ? | > That way, the USERCR interfaces/object files don't end up in | > liblxc.so. | > | > USERCR_CFLAGS are only needed for src/lxc/{checkpoint.c,restart.c} | > but not sure if there is an easy way to define autoconf CFLAGS | > just for those two files. | | exemple should work (I did not tried) | lxc_checkpoint_SOURCES = lxc_checkpoint.c | lxc_checkpoint_CFLAGS = -I$(top_srcdir)/src $(USERCR_CFLAGS) Hmm, I meant that the additional CFLAGS are needed for src/lxc/checkpoint.c not src/lxc/lxc_checkpoint.c. Since this checkpoint.c goes into liblxc.so, I tried: checkpoint_CFLAGS = $(liblxc_so_CFLAGS) $(USERCR_CFLAGS) but that did not work. Maybe I am missing something still. | | > | > Signed-off-by: Sukadev Bhattiprolu <sukadev-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> | > --- | > configure.ac | 19 +++++++++++++++++++ | > src/lxc/Makefile.am | 10 +++++++++- | > 2 files changed, 28 insertions(+), 1 deletions(-) | > | > diff --git a/configure.ac b/configure.ac | > index f82e7df..dd46e4d 100644 | > --- a/configure.ac | > +++ b/configure.ac | > @@ -12,6 +12,25 @@ AM_PROG_CC_C_O | > AC_GNU_SOURCE | > AC_CHECK_PROG(SETCAP, setcap, yes, no, $PATH$PATH_SEPARATOR/sbin) | > | > +AC_ARG_WITH(usercr, [AS_HELP_STRING([--with-usercr=dir], \ | > + [use the Checkpoint/Restart implementation in 'dir'])], [], \ | > + [with_usercr=no]) | > + | > +if test "x$with_usercr" != "xno"; then | > + AS_AC_EXPAND(USERCR_OBJS, "${with_usercr}/checkpoint.o ${with_usercr}/restart.o") | > + AS_AC_EXPAND(USERCR_CFLAGS, "-DUSERCR -I${with_usercr}") | > + | > + AC_CHECK_FILE([$with_usercr/app-checkpoint.h], [], \ | > + AC_MSG_ERROR([--with-usercr specified directory $with_usercr but $with_usercr/app-checkpoint.h was not found])) | > + | > + AC_CHECK_FILE([${with_usercr}/checkpoint.o], [], \ | > + AC_MSG_ERROR([--with-usercr specified directory $with_usercr but ${with_usercr}/checkpoint.o was not found])) | > + | > + AC_CHECK_FILE([${with_usercr}/restart.o], [], \ | > + AC_MSG_ERROR([--with-usercr specified directory $with_usercr but ${with_usercr}/restart.o was not found])) | | I do not think the three above AC_CHECK_FILE are a good thing to be done | as would need to have the user-cr to be already compiled | at time of configure of lxc. At this time, we do expect that the external C/R implementation to be compiled - it is not something that is built in LXC right ? One reason I was trying to do the check is if there is a typo in the path specified by the user, the error would not be reported until the make and it could be confusing error message. How about I leave the check for 'app-checkpoint.h' and later when the library is implemented, we could check for the existence of the library. | I think this is better to detect such problem at time of make. | Sukadev ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [RFC][PATCH][lxc]: Add --with-usercr configure option [not found] ` <20100325010524.GA7385-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org> 2010-03-25 8:19 ` Michel Normand @ 2010-03-25 14:30 ` Daniel Lezcano [not found] ` <4BAB739B.9090601-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org> 1 sibling, 1 reply; 6+ messages in thread From: Daniel Lezcano @ 2010-03-25 14:30 UTC (permalink / raw) To: Sukadev Bhattiprolu; +Cc: Containers, clg-NmTC/0ZBporQT0dZR+AlfA Sukadev Bhattiprolu wrote: > Pls let me know if this will work. Will address your other comments > and repost entire patchset. > > --- > From: Sukadev Bhattiprolu <sukadev-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> > Date: Wed, 24 Mar 2010 17:26:44 -0700 > Subject: [PATCH 1/1] Add --with-usercr configure option > > Add a configure option, --with-usercr=dir which would allow linking > with external (i.e USERCR) implementation of checkpoint/restart. > > For now, USERCR "publishes" a app-checkpoint.h, checkpoint.o and > restart.o files which implement the functions app_checkpoint() and > app_restart(). > > Usage: > $ ./autogen.sh > > $ ./configure --help |grep usercr > --with-usercr=dir use the Checkpoint/Restart implementation in 'dir' Ok, let's call it : --with-cr > $ ls /home/guest/user-cr/ > app-checkpoint.h checkpoint.o restart.o > > $ ./configure --with-usercr=/home/guest/user-cr > > TODO: > If names of interfaces in USERCR change, we may want to rename > the config option too ? > > Can we remove the src/lxc/{checkpoint.o,restart.o} files from > liblxc.so and lxc-checkpoint/lxc-restart directly with them ? > That way, the USERCR interfaces/object files don't end up in > liblxc.so. > > USERCR_CFLAGS are only needed for src/lxc/{checkpoint.c,restart.c} > but not sure if there is an easy way to define autoconf CFLAGS > just for those two files. Hum, no. It would be preferable to integrate them in lxc for now (as experimental code) and later create a glue between lxc and usercr, so usercr interfaces would be callable as a plugin of lxc. The --with-cr will remains but specifying a CR library. The lxc checkpoint and restart code will then dlopen this library and use the checkpoint / restart functions of this library. If no library is specified, the lxc-checkpoint / lxc-restart will return ENOSYS. That will ensure the CR specific code stays in a separate library and will keep things opened to take into account other CR solutions like blcr. But until we reach this point, we should integrate everything hardcoded in the lxc library in order to let the plugin API drawing to appear in the integration big picture. Thanks -- Daniel ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <4BAB739B.9090601-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org>]
* Re: [RFC][PATCH][lxc]: Add --with-usercr configure option [not found] ` <4BAB739B.9090601-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org> @ 2010-03-25 17:28 ` Sukadev Bhattiprolu [not found] ` <20100325172827.GC5847-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org> 0 siblings, 1 reply; 6+ messages in thread From: Sukadev Bhattiprolu @ 2010-03-25 17:28 UTC (permalink / raw) To: Daniel Lezcano; +Cc: Containers, clg-NmTC/0ZBporQT0dZR+AlfA Daniel Lezcano [dlezcano-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org] wrote: > Sukadev Bhattiprolu wrote: >> Pls let me know if this will work. Will address your other comments >> and repost entire patchset. >> >> --- >> From: Sukadev Bhattiprolu <sukadev-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> >> Date: Wed, 24 Mar 2010 17:26:44 -0700 >> Subject: [PATCH 1/1] Add --with-usercr configure option >> >> Add a configure option, --with-usercr=dir which would allow linking >> with external (i.e USERCR) implementation of checkpoint/restart. >> >> For now, USERCR "publishes" a app-checkpoint.h, checkpoint.o and >> restart.o files which implement the functions app_checkpoint() and >> app_restart(). >> >> Usage: >> $ ./autogen.sh >> >> $ ./configure --help |grep usercr >> --with-usercr=dir use the Checkpoint/Restart implementation in 'dir' > > Ok, let's call it : --with-cr Ok, or how about --with-libcr given that it will eventually be a library. > >> $ ls /home/guest/user-cr/ >> app-checkpoint.h checkpoint.o restart.o >> >> $ ./configure --with-usercr=/home/guest/user-cr >> >> TODO: >> If names of interfaces in USERCR change, we may want to rename >> the config option too ? >> >> Can we remove the src/lxc/{checkpoint.o,restart.o} files from >> liblxc.so and lxc-checkpoint/lxc-restart directly with them ? >> That way, the USERCR interfaces/object files don't end up in >> liblxc.so. >> >> USERCR_CFLAGS are only needed for src/lxc/{checkpoint.c,restart.c} >> but not sure if there is an easy way to define autoconf CFLAGS >> just for those two files. > > Hum, no. It would be preferable to integrate them in lxc for now (as > experimental code) and later create a glue between lxc and usercr, so > usercr interfaces would be callable as a plugin of lxc. > > The --with-cr will remains but specifying a CR library. The lxc > checkpoint and restart code will then dlopen this library and use the > checkpoint / restart functions of this library. > > If no library is specified, the lxc-checkpoint / lxc-restart will return > ENOSYS. > > That will ensure the CR specific code stays in a separate library and > will keep things opened to take into account other CR solutions like > blcr. > > But until we reach this point, we should integrate everything hardcoded > in the lxc library in order to let the plugin API drawing to appear in > the integration big picture. Ok. Sounds good. I will leave the USERCR interfaces in liblxc.so for now. ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <20100325172827.GC5847-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>]
* Re: [RFC][PATCH][lxc]: Add --with-usercr configure option [not found] ` <20100325172827.GC5847-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org> @ 2010-03-25 17:59 ` Daniel Lezcano 0 siblings, 0 replies; 6+ messages in thread From: Daniel Lezcano @ 2010-03-25 17:59 UTC (permalink / raw) To: Sukadev Bhattiprolu; +Cc: Containers, clg-NmTC/0ZBporQT0dZR+AlfA Sukadev Bhattiprolu wrote: > Daniel Lezcano [dlezcano-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org] wrote: >> Sukadev Bhattiprolu wrote: >>> Pls let me know if this will work. Will address your other comments >>> and repost entire patchset. >>> >>> --- >>> From: Sukadev Bhattiprolu <sukadev-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> >>> Date: Wed, 24 Mar 2010 17:26:44 -0700 >>> Subject: [PATCH 1/1] Add --with-usercr configure option >>> >>> Add a configure option, --with-usercr=dir which would allow linking >>> with external (i.e USERCR) implementation of checkpoint/restart. >>> >>> For now, USERCR "publishes" a app-checkpoint.h, checkpoint.o and >>> restart.o files which implement the functions app_checkpoint() and >>> app_restart(). >>> >>> Usage: >>> $ ./autogen.sh >>> >>> $ ./configure --help |grep usercr >>> --with-usercr=dir use the Checkpoint/Restart implementation in 'dir' >> Ok, let's call it : --with-cr > > Ok, or how about --with-libcr given that it will eventually be a library. +1 ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2010-03-25 17:59 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-25 1:05 [RFC][PATCH][lxc]: Add --with-usercr configure option Sukadev Bhattiprolu
[not found] ` <20100325010524.GA7385-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2010-03-25 8:19 ` Michel Normand
2010-03-25 17:20 ` Sukadev Bhattiprolu
2010-03-25 14:30 ` Daniel Lezcano
[not found] ` <4BAB739B.9090601-NmTC/0ZBporQT0dZR+AlfA@public.gmane.org>
2010-03-25 17:28 ` Sukadev Bhattiprolu
[not found] ` <20100325172827.GC5847-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2010-03-25 17:59 ` Daniel Lezcano
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.