On Wed, 19 Jun 2013 14:33:54 +0100, Nicholas Clark <nick@ccl4.org> wrote: > On Wed, Jun 19, 2013 at 06:12:46AM -0700, Nicholas Clark wrote: > > > There are a *lot* of variant testing targets in the *nix Makefile, most of > > which I don't think that anyone uses. All are shortcuts which invoke t/TEST > > or t/harness with various options. I propose we remove most of them. > > > There are also targets and scripts related to profiling and testing tools > > for Tru64 and Irix. I propose we remove those. > > I'm wondering also about killing the purify/quantify/purecov targets +1 > (and associated documentation). I'm not even sure if IBM still sell > quantify or purecov. They still seem to sell purify, but I'm not sure if > anyone is using it these days. eg > > Valgrind's technical support is better. (Yes, I've dealt with both.) > Valgrind doesn't cost $2,364 [rational.com] per seat. When I used (the trial version of) Purify-7 on AIX, there were no alternatives available. Valgrind could not be compiled on AIX. I have no idea what the current options are when being forced to work on AIX. > http://developers.slashdot.org/comments.pl?sid=36918&cid=3969004 > > so cull this plus documentation: > > diff --git a/Makefile.SH b/Makefile.SH > index 94c0168..4c7980f 100755 > --- a/Makefile.SH > +++ b/Makefile.SH > @@ -917,17 +917,6 @@ $(PERL_EXE): $& perlmain$(OBJ_EXT) $(LIBPERL) $(static_ext) ext.libs $(PERLEXPOR > -@rm -f miniperl.xok > $(SHRPENV) $(LDLIBPTH) $(CC) -o perl$(PERL_SUFFIX) $(PERL_PROFILE_LDFLAGS) $(CLDFLAGS) $(CCDLFLAGS) perlmain$(OBJ_EXT) $(static_ext) $(LLIBPERL) `cat ext.libs` $(libs) > > -# Purify/Quantify Perls. > - > -pure$(PERL_EXE): $& perlmain$(OBJ_EXT) $(LIBPERL) $(static_ext) ext.libs $(PERLEXPORT) > - $(SHRPENV) $(LDLIBPTH) purify $(CC) -o pureperl $(CLDFLAGS) $(CCDLFLAGS) perlmain$(OBJ_EXT) $(static_ext) $(LLIBPERL) `cat ext.libs` $(libs) > - > -purecov$(PERL_EXE): $& perlmain$(OBJ_EXT) $(LIBPERL) $(static_ext) ext.libs $(PERLEXPORT) > - $(SHRPENV) $(LDLIBPTH) purecov $(CC) -o purecovperl $(CLDFLAGS) $(CCDLFLAGS) perlmain$(OBJ_EXT) $(static_ext) $(LLIBPERL) `cat ext.libs` $(libs) > - > -quant$(PERL_EXE): $& perlmain$(OBJ_EXT) $(LIBPERL) $(static_ext) ext.libs $(PERLEXPORT) > - $(SHRPENV) $(LDLIBPTH) quantify $(CC) -o quantperl $(CLDFLAGS) $(CCDLFLAGS) perlmain$(OBJ_EXT) $(static_ext) $(LLIBPERL) `cat ext.libs` $(libs) > - > !NO!SUBS! > > case "${osname}${osvers}" in > > > Nicholas Clark -- H.Merijn Brand http://tux.nl Perl Monger http://amsterdam.pm.org/ using perl5.00307 .. 5.19 porting perl5 on HP-UX, AIX, and openSUSE http://mirrors.develooper.com/hpux/ http://www.test-smoke.org/ http://qa.perl.org http://www.goldmark.org/jeff/stupid-disclaimers/Thread Previous | Thread Next