Executing 'make languages-test' seems to generate some files
that aren't removed by a subsequent 'make clean' or 'make realclean'.
1. Fresh parrot checkout
2. perl Configure.pl
3. make
4. make languages-test
Performing 'make clean' results in:
~/parrot/trunk> svn status
? file.out
? output.new
? file.txt
? languages/external.dll
? languages/t.pbc
? languages/t.dll
Performing 'make realclean' results in:
~/parrot/trunk> svn status
? file.out
? output.new
? file.txt
? languages/external.dll
? languages/t.pbc
? languages/t.dll
At minimum, the 'make clean' target should clean up these files.
Still better would be for the files to be created in the
language's specific directory, instead of the build root or
languages/ directory.
(Perhaps more better would be for the test program(s) to clean up
the temporary files when the test is finished. :-)
Thanks!
Pm
> (Perhaps more better would be for the test program(s) to clean up
> the temporary files when the test is finished. :-)
Although you can't be sure that test programs won't crash horribly.
Not that the perl 5 core tests are robust against SEGVing the interpreter
or hitting abort()
Nicholas Clark
Agreed, they still need to be picked up by 'make clean'.
Pm