Failure building icedtea7-forest-2.5

Andrew Hughes gnu.andrew at redhat.com
Wed Jun 10 21:13:54 UTC 2015


----- Original Message -----
> On 06/09/2015 04:33 PM, Omair Majid wrote:
> > Hi,
> >
> > I tried building icedtea7-forest-2.5 today and ran into a build failure:
> >
> > cc -m64 -Xlinker -O1 -Wl,--hash-style=both  -Xlinker -z -Xlinker
> > noexecstack -m64 -Xlinker -export-dynamic  -L `pwd` -o gamma
> > launcher/java_md.o launcher/wildcard.o launcher/jli_util.o launcher/java.o
> > -ljvm -lm -ldl -lpthread
> > /home/omajid/devel/icedtea7-forest-2.5/build/linux-amd64/hotspot/outputdir/linux_amd64_compiler2/product/libjvm.so:
> > undefined reference to `void
> > G1SATBCardTableModRefBS::write_ref_array_pre_work<oopDesc*>(oopDesc**,
> > int)'
> > collect2: error: ld returned 1 exit status
> > /home/omajid/devel/icedtea7-forest-2.5/hotspot/make/linux/makefiles/launcher.make:83:
> > recipe for target 'gamma' failed
> > make[6]: *** [gamma] Error 1
> > make[6]: Leaving directory
> > '/home/omajid/devel/icedtea7-forest-2.5/build/linux-amd64/hotspot/outputdir/linux_amd64_compiler2/product'
> > /home/omajid/devel/icedtea7-forest-2.5/hotspot/make/linux/makefiles/top.make:119:
> > recipe for target 'the_vm' failed
> > make[5]: *** [the_vm] Error 2
> > make[5]: Leaving directory
> > '/home/omajid/devel/icedtea7-forest-2.5/build/linux-amd64/hotspot/outputdir/linux_amd64_compiler2/product'
> > /home/omajid/devel/icedtea7-forest-2.5/hotspot/make/linux/Makefile:310:
> > recipe for target 'product' failed
> > make[4]: *** [product] Error 2
> > make[4]: Leaving directory
> > '/home/omajid/devel/icedtea7-forest-2.5/build/linux-amd64/hotspot/outputdir'
> > Makefile:202: recipe for target 'generic_build2' failed
> > make[3]: *** [generic_build2] Error 2
> > make[3]: Leaving directory
> > '/home/omajid/devel/icedtea7-forest-2.5/hotspot/make'
> > Makefile:158: recipe for target 'product' failed
> > make[2]: *** [product] Error 2
> > make[2]: Leaving directory
> > '/home/omajid/devel/icedtea7-forest-2.5/hotspot/make'
> > make/hotspot-rules.gmk:125: recipe for target 'hotspot-build' failed
> > make[1]: *** [hotspot-build] Error 2
> > make[1]: Leaving directory '/home/omajid/devel/icedtea7-forest-2.5'
> > Makefile:251: recipe for target 'build_product_image' failed
> >
> > This looks somewhat similar to
> > https://bugs.openjdk.java.net/browse/JDK-8048214 and applying the fix
> > for that [1] locally makes the build work again.
> >

You make no mention of what platform this is being built on or how.

As far as I'm aware, 8048214 is only an issue with gcc >= 5.0.0

> > Does it make sense to push this fix to icedtea7-forest-2.5?
> 
> Yet it have.
> 
> Please go on for 2.5 and head.
> 

No. The reason we have a release branch is so things are tested on HEAD
first before then being backported to it. They shouldn't be done at the
same time. Give the autobuilders a chance to run first.

> Do you know how eight is standing with this patch?
> 
> ps - here is tracking bug:
> http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2357
> >

The bug is assigned to me and being worked on. That should be clear
from a casual glance at the Bugzilla page. So all you need to do is employ
some patience.

As you will now see, the patch was pushed yesterday:

http://icedtea.classpath.org//hg/icedtea7-forest/hotspot?cmd=changeset;node=cb42e88f9787

once it had first been tested with gcc 5 to make sure it did actually
resolve the issue.

> > Thanks,
> > Omair
> >
> > [1] http://hg.openjdk.java.net/jdk9/hs-gc/hotspot/rev/d8d107be209c
> >
> 
> 

-- 
Andrew :)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

PGP Key: ed25519/35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222

PGP Key: rsa4096/248BDC07 (hkp://keys.gnupg.net)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07



More information about the distro-pkg-dev mailing list