We tend to build OMPI for several different architectures. Rather than untar the archive file each time I'd rather do a "make distclean" in between builds. However, this always produces the following error:
... Making distclean in libltdl make[2]: Entering directory `/user/openmpi-1.4.3/opal/libltdl' make[2]: *** No rule to make target `distclean'. Stop. make[2]: Leaving directory `/user/openmpi-1.4.3/opal/libltdl' make[1]: *** [distclean-recursive] Error 1 make[1]: Leaving directory `/user/openmpi-1.4.3/opal' make: *** [distclean-recursive] Error 1 and then fails to finish the rest of the cleanup. The reason is due to to our specific systems and the use of the configure argument --disable-dlopen, so nothing (including the Makefile) gets created in /user/openmpi-1.4.3/opal/libltd. Is there a workaround for this? Thanks, david -- David Gunter HPC-3: Infrastructure Team Los Alamos National Laboratory