[PATCH]: linux-sparc build fixes

dalibor topic dalibor.topic at oracle.com
Wed May 31 11:28:50 UTC 2017



On 31.05.2017 12:55, John Paul Adrian Glaubitz wrote:
> It should translate, however :-). If I were to buy an Oracle server, I
> would expect Oracle software to run on it.

A preliminary list of Oracle JDK 9 Supported Platforms can be found at 
http://jdk.java.net/9/supported . Last time I checked, Linux on SPARC 
was not on that list.

Please keep in mind that this list is subject to change throughout the 
release cycle.

> So, merging the fixes won't hurt, but it makes the work
> for downstream Linux distributions easier.

Well, dealing with changes to unsupported platforms still requires 
reviewing those changes, shepherding them to the bug & build systems, 
through toolchain changes, etc. So it's usually preferable if such 
activity done by platform experts.

As such, the best way to add a new platform is to work on it in its own 
Project, and, once it works well, to bring it over to the mainline. That 
externalizes a part of the cost of adding new platforms onto the 
shoulders of the developers interested in them, without affecting work 
on the mainline, until their work is actually ready to be integrated. 
Whether something is ready is a bar that's at least as high as 'it 
builds and passes the usual jtreg tests and the TCK for the latest Java 
SE platform release', rather than 'it builds', though.

If a port never ends up being ready to be integrated, then no one else 
needs to care about first reviewing and later removing the changes to 
support that platform from mainline, for example.

In short, if there is one or more Linux distributions interested in 
creating and maintaining a port of OpenJDK to sparc-linux, I'd suggest 
creating a dedicated porting Project, in the same manner how PowerPC64 
or s390x were added to OpenJDK mainline. I understand that can be a bit 
confusing, because 'the code is already there' in this case. ;)

cheers,
dalibor topic
-- 
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment


More information about the hotspot-dev mailing list