Comment 4 for bug 1045326

Revision history for this message
Evren Yurtesen (eyurtese-g) wrote :

I tried to compile mpich2 from sources and the problem seems to be related to checkpointing (blcr package).

blcr does not seem to work properly with kernel 3.x+ since kernel module does not compile
https://bugs.launchpad.net/ubuntu/+source/blcr/+bug/804943
-------------------------------------------------------------------------------------------------------------------
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  blcr-dkms
0 upgraded, 1 newly installed, 0 to remove and 32 not upgraded.
Need to get 0 B/892 kB of archives.
After this operation, 4,440 kB of additional disk space will be used.
Selecting previously unselected package blcr-dkms.
(Reading database ... 229696 files and directories currently installed.)
Unpacking blcr-dkms (from .../blcr-dkms_0.8.2-15ubuntu2.1_all.deb) ...
Setting up blcr-dkms (0.8.2-15ubuntu2.1) ...

Creating symlink /var/lib/dkms/blcr/0.8.2/source ->
                 /usr/src/blcr-0.8.2

DKMS: add completed.

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.2.0-29-generic -C /lib/modules/3.2.0-29-generic/build M=/var/lib/dkms/blcr/0.8.2/build.....(bad exit status: 2)
Error! Bad return status for module build on kernel: 3.2.0-29-generic (x86_64)
Consult /var/lib/dkms/blcr/0.8.2/build/make.log for more information.
-------------------------------------------------------------------------------------------------------------------

So, since it is sort of useless without the kernel module (and since nobody could be using this unusable feature):
https://upc-bugs.lbl.gov/blcr/doc/html/FAQ.html#patch

Why does ubuntu have to enable BLCR when compiling mpich2? Isnt it possible to "not" enable checkpointing?

If I compile mpich2 without ' --enable-checkpointing --with-hydra-ckpointlib=blcr 'configure options, then everything works fine.

Also, as a side note, can you upgrade mpich2 to 1.4.1p1? (Fedora seem to have 1.4.1p1 since FC15!)
http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads