> I am pretty sure a literal "rm -rf" should be fine.

Not necessarily.  I'm not at work.  But I think either -f or -r might not be 
legal on all Unix's (Tru64 Unix?  AIX?).

Larry Baker
US Geological Survey
650-329-5608
ba...@usgs.gov




On Dec 20, 2011, at 5:19 PM, Paul H. Hargrove wrote:

> For the first time I tried "make clean" on FreeBSD and found /another/ 
> GNU-vs-Berkeley Make problem.
> 
> The problem is use of $(RM) in several Makefile.am's (see below for list).
> The onlt non-VT instance (ompi_info/Makefile.am) occurs in openmpi-1.4.5rc1 
> as well.
> 
> $(RM) is a predefined variable in GNU Make, not provided by Berkeley Make (or 
> by Automake for that matter).
> I am pretty sure a literal "rm -rf" should be fine.
> 
> -Paul
> 
>> $ find openmpi-1.5.5rc1 -name Makefile.am | xargs grep -w RM
>> openmpi-1.5.5rc1/ompi/tools/ompi_info/Makefile.am:      test -z 
>> "$(OMPI_CXX_TEMPLATE_REPOSITORY)" || $(RM) -rf 
>> $(OMPI_CXX_TEMPLATE_REPOSITORY)
>> openmpi-1.5.5rc1/ompi/contrib/vt/vt/extlib/otf/tests/hello/Makefile.am: 
>> $(RM) *.otf *.def *.events *.marker *.otf.z *.def.z *.events.z *.marker.z
>> openmpi-1.5.5rc1/ompi/contrib/vt/vt/extlib/otf/tests/generic_streams-mpi/Makefile.am:
>>    $(RM) *.otf *.def *.events *.marker *.otf.z *.def.z *.events.z *.marker.z
>> openmpi-1.5.5rc1/ompi/contrib/vt/vt/extlib/otf/tests/generic_streams/Makefile.am:
>>        $(RM) *.otf *.def *.events *.marker *.otf.z *.def.z *.events.z 
>> *.marker.z
>> openmpi-1.5.5rc1/ompi/contrib/vt/vt/extlib/otf/tests/progress/Makefile.am:   
>>    $(RM) *.otf *.def *.events *.marker *.otf.z *.def.z *.events.z *.marker.z
> 
> -- 
> Paul H. Hargrove                          phhargr...@lbl.gov
> Future Technologies Group
> HPC Research Department                   Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


Reply via email to