Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 723782

Summary: dev-java/icedtea-bin: request to build with USE="shenandoah" by default
Product: Gentoo Linux Reporter: Holger Hoffstätte <holger>
Component: Current packagesAssignee: Java team <java>
Status: RESOLVED PKGREMOVED    
Severity: enhancement CC: gentoo, java, jstein
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Holger Hoffstätte 2020-05-18 15:24:59 UTC
Since icedtea-3.16 currently doesn't build with gcc-10 out of the box I gave the prebuilt package a try and noticed that it is apparently built without
Shenandoah GC. Including it would be great since there is virtually no downside,
risk or added complexity; it does nothing unless enabled.


Reproducible: Always

Steps to Reproduce:
1. emerge icedtea-bin
2. try to use with "-XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC"
3. Shenandoah is not supported :(
Comment 1 Georgy Yakovlev archtester gentoo-dev 2020-06-05 09:31:14 UTC
Thanks for suggestion.
I'll check how stable build is and maybe will enable it on appropriate arches for 3.17
Comment 2 Andrew John Hughes 2020-06-05 13:11:37 UTC
It gets the same amount of testing as the regular build, so should be fine. That's also the HotSpot tree used by Fedora & RHEL.
Comment 3 Georgy Yakovlev archtester gentoo-dev 2020-06-05 19:00:17 UTC
(In reply to Andrew John Hughes from comment #2)
> It gets the same amount of testing as the regular build, so should be fine.
> That's also the HotSpot tree used by Fedora & RHEL.

that's great to hear.
ok, I'll definitely enable it on supported arches for next version.

btw, Andrew, I sent you an email recently asking about some changes to icedtea ebuild, did you have a chance to read it?