Mr. Nobody wrote: > Date: Fri, 30 Aug 2002 18:13:27 -0700 (PDT) > From: Mr. Nobody <[EMAIL PROTECTED]> > To: [EMAIL PROTECTED] > Subject: [PATCH] in makefile, move libparrot.a from "test" to "all" > > libparrot.a is not really related to testing, it should belong in "all". This > patch does so, and as a side effect, t/src/basic will now work with "make testj".
I thought so as well, at first. And currently, that might be an okay thing to do. However, it might help if I explain the purpose of the t/src/* tests. The originate from ticket 468: http://bugs6.perl.org/rt2/Ticket/Display.html?id=468 I believe the eventual intent is to set up the t/src/* tests to test: a) functions in parrot which aren't testable via opcodes, and thus can't be tested with our pasm files. b) the embedding system, to ensure that a static interface doesn't change behavior on us, etc. Currently however, neither a nor b are implemented, and so the t/src/* test have no direct dependancy upon libparrot.a/lib and libparrot.so/dll, and so can probably be removed. If it helps make 0.0.8 build on more platforms, it might be a "good thing" to do. At least, that's my understanding of the situation. Mike Lambert