develooper Front page | perl.perl5.porters | Postings from June 2013

Re: [perl #118543] removing various testing and obsolete profilingtargets

Thread Previous | Thread Next
Nicholas Clark
June 19, 2013 13:34
Re: [perl #118543] removing various testing and obsolete profilingtargets
Message ID:
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
(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 [] per seat.

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)
 case "${osname}${osvers}" in

Nicholas Clark

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About