Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[perl #41214] [CAGE]: files from 'make languages-test' survive 'make clean'

4 views
Skip to first unread message

Patrick R . Michaud

unread,
Jan 8, 2007, 3:46:09 PM1/8/07
to bugs-bi...@rt.perl.org
# New Ticket Created by Patrick R. Michaud
# Please include the string: [perl #41214]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=41214 >


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

Nicholas Clark

unread,
Jan 8, 2007, 3:49:56 PM1/8/07
to perl6-i...@perl.org
On Mon, Jan 08, 2007 at 12:46:09PM -0800, Patrick R. Michaud wrote:

> (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

Patrick R. Michaud

unread,
Jan 8, 2007, 4:05:44 PM1/8/07
to perl6-i...@perl.org

Agreed, they still need to be picked up by 'make clean'.

Pm

0 new messages