On Tue, Dec 20, 2011 at 8:28 PM, Larry Baker <ba...@usgs.gov> wrote:
>> 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?).

I used to code on AIX daily, and I am pretty sure that "rm -rf" works on AIX:

http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=%2Fcom.ibm.aix.cmds%2Fdoc%2Faixcmds4%2Frm.htm

I have not worked on Tru64 for many years, but according to the
manpage, -r & -f are supported:

http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V51_HTML/MAN/MAN1/0320____.HTM

Rayson

=================================
Open Grid Scheduler / Grid Engine
http://gridscheduler.sourceforge.net/

Scalable Grid Engine Support Program
http://www.scalablelogic.com/



>
> 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
>
>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel



-- 
Rayson

==================================================
Open Grid Scheduler - The Official Open Source Grid Engine
http://gridscheduler.sourceforge.net/

Reply via email to