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

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

Thread Previous | Thread Next
From:
H.Merijn Brand
Date:
June 19, 2013 13:43
Subject:
Re: [perl #118543] removing various testing and obsolete profilingtargets
Message ID:
20130619154236.198d5be5@pc09.procura.nl
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


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About