FYI: Fix PR632: patches/security/20110215/6878713.patch breaks shark zero build
Dr Andrew John Hughes
ahughes at redhat.com
Tue Feb 22 04:43:11 PST 2011
On 13:14 Tue 22 Feb , Mark Wielaard wrote:
> On Tue, 2011-02-22 at 12:05 +0000, Dr Andrew John Hughes wrote:
> > On 10:39 Tue 22 Feb , Mark Wielaard wrote:
> > > On Mon, 2011-02-21 at 20:52 +0000, Dr Andrew John Hughes wrote:
> > > > I can see how it would be advantageous from a speed perspective, but for me,
> > > > if I'm going to bother building one of the alternative VMs, I want to know it
> > > > actually works. Now I guess you can run 'check-hotspot' with each of the alternative
> > > > VMs but I don't see why that saves anything over just doing the full build,
> > > > which tests the VM heavily with lots of javac invocations.
> > >
> > > So we need targets for at least check-hotspot and check-langtools to be
> > > run with alternative runtimes build in. This might even be a nice idea
> > > for pure hotspot client/server/tiered testing. Ideally also
> > > make-check-jdk, but that on itself takes ages.
> > >
> >
> > Or just use the --enable options which already work with make check.
>
> I think you misunderstand why --enable-additional-vms is very useful.
> If you use the --enable options you have to rebuild everything
> completely for each alternative runtime. Which by now is cacao,
> shark/zero, alternate hotspot (although that doesn't have an
> additional-vms variant yet) and jamvm. Having to rebuild everything five
> times is just not very efficient and takes way too much time. The idea
> is that we extend the tests so they can be run with each alternative
> runtime installed/compiled in instead.
>
No, I understand that perfectly. As I said previously, building IcedTea with
the new VM is a pretty good reliable test which happens with the --enable options
but not with addvm. IMO, it's more of a 'real world' test than a bunch of regression
tests which only cover specific issues.
> Cheers,
>
> Mark
>
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and IcedTea
http://www.gnu.org/software/classpath
http://icedtea.classpath.org
PGP Key: F5862A37 (https://keys.indymedia.org/)
Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37
More information about the distro-pkg-dev
mailing list