On Apr 6, 2011, at 1:21 PM, David Gunter wrote:

> 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?

Can't think of any minus build system changes. I don't know of any testing done 
for that scenario, so I doubt we've hit it before.

Jeff is out today - will have to ask him tomorrow if he has any suggestions. I 
can think of a couple of possible solutions, but not sure what he would prefer.

> 
> Thanks,
> david
> --
> David Gunter
> HPC-3: Infrastructure Team
> Los Alamos National Laboratory
> 
> 
> 
> 
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


Reply via email to