'make distclean' does not work in nofib
I noticed that make distclean
and make maintainer-clean
don't work for nofib because distclean
and maintainer-clean
targets are not defined in the nofib-analyse/Makefile
. This seems easy to fix - it's enough to change clean:
to clean distclean maintainer-clean:
in the mentioned Makefile
.
After this fix is applied it turns out that the cleaning commands leave some garbage in the nofib tree:
- output files from cachegrind are not removed. This can be fixed by adding
cachegrind.out*
on line 250 inmk/ghc-paths.mk
- these files are not deleted:
real/maillist/addresses.tex
shootout/fasta/fasta-c
shootout/fasta/fasta.stdout
shootout/k-nucleotide/fasta-c
shootout/k-nucleotide/knucleotide-input2500000.txt
shootout/reverse-complement/fasta-c
shootout/reverse-complement/revcomp-c
shootout/reverse-complement/revcomp-input2500000.txt
shootout/reverse-complement/reverse-complement.stdout
I'm not sure on the best way of fixing the second issue so I'm not attaching my own patch.
Trac metadata
Trac field | Value |
---|---|
Version | 7.7 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | NoFib benchmark suite |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |