On Feb 8, 2014, at 4:49 PM, Adrian Reber <adr...@lisas.de> wrote: >> I note you have a stray $3 at the end of your configure.m4, too (it might >> supposed to be $2?). > > I think I do not really understand configure.m4 and was happy to just > copy it from blcr. Especially what $2 and $3 mean and how they are > supposed to be used. I will try to simplify my configure.m4. Is there an > example which I can have a look at?
Sorry -- been a bit busy with releasing OMPI 1.7.4 and preparing for 1.7.5... m4 is a macro language, so think of it as templates with some intelligence. $1, $2, and $3 are the "parameters" passed in to the macro. So when you do something like: AC_DEFUN([FOO], [ echo 1 is $1 echo 2 is $2]) and you invoke that macro via FOO([hello world], [goodbye world]) the generated script will contain: echo 1 is hello world echo 2 is goodbye world In our case, $1 is the action to execute if the package is happy / wants to build, and $2 is the action to execute if the package is unhappy / does not want to build. Meaning: we have a top-level engine that is iterating over all frameworks and components, and calling their *_CONFIG macros with appropriate $1 and $2 values that expand to actions-to-execute-if-happy / actions-to-execute-if-unhappy. Make sense? >> Finally, I note you're looking for libcriu. Last time I checked with the >> CRIU guys -- which was quite a while ago -- that didn't exist (but I put in >> my $0.02 that OMPI would like to see such a userspace library). I take it >> that libcriu now exists? > > Yes criu has introduced libcriu with the 1.1 release. It is used to > create RPCs to the criu process running as a service. I submitted a few > patches to criu to actually install the headers and libraries and > included it in the Fedora package: > > https://admin.fedoraproject.org/updates/criu-1.1-4.fc20 > > This is what I am currently using to build against criu. Gotcha. I guess I should go look at that; thanks. -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/