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