• Bug#965342: openjdk-15: Please update build configuration for sparc

    From Rick Leir@21:1/5 to Gregor Riepl on Mon Jul 20 02:30:01 2020
    But Hotspot supported the previous version of OpenJDK. Is version 15
    Hotspot not supported because

    changes are known to be needed, or just because the maintainers don't
    have the time to test it on SPARC?

    As you say it is sad. Java and SPARC are the SW/HW claims to fame of the
    Sun Corp.

    On 7/19/20 5:59 PM, Gregor Riepl wrote:
    The latest pre-release version of OpenJDK 15 unfortunately dropped native Hotspot
    support for Solaris and Linux SPARC which is why we have to resort to using Zero
    only.

    The updated diff patches the debian/rules to reflect these changes by switching
    sparc64 to Zero-only and dropping the configure option --enable-deprecated-ports.
    I just read up on Zero [1] [2] - it's a bit sad that things have to be
    this way with Hotspot. Hopefully the slow paths that Shark has to take
    have been improved since then (or will be improved in the future).

    [1] https://web.archive.org/web/20090531095111/http://today.java.net/pub/a/today/2009/05/21/zero-and-shark-openjdk-port.html
    [2] https://icedtea.classpath.org/wiki/ZeroSharkFaq


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Paul Adrian Glaubitz@21:1/5 to Rick Leir on Mon Jul 20 09:40:02 2020
    On 7/20/20 2:20 AM, Rick Leir wrote:
    But Hotspot supported the previous version of OpenJDK. Is version 15 Hotspot not supported because

    changes are known to be needed, or just because the maintainers don't have the time to test it on SPARC?

    Native Hotspot support for SPARC was removed by Oracle because they have decided to pull
    out of the SPARC business. As you may have heard, they let go the majority of their
    SPARC engineers in 2018.

    The other OpenJDK developers told me, they could have kept the SPARC port if I had
    volunteered to maintain it (as I'm also a member of OpenJDK upstream). But that would have been a lot of work as they are planning to make a lot of intrusive changes
    to OpenJDK in the coming years.

    As you say it is sad. Java and SPARC are the SW/HW claims to fame of the Sun Corp.
    That is now history, unfortunately.

    Adrian

    --
    .''`. John Paul Adrian Glaubitz
    : :' : Debian Developer - glaubitz@debian.org
    `. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
    `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dennis Clarke@21:1/5 to John Paul Adrian Glaubitz on Mon Jul 20 16:20:01 2020
    On 7/20/20 7:38 AM, John Paul Adrian Glaubitz wrote:
    On 7/20/20 2:20 AM, Rick Leir wrote:
    But Hotspot supported the previous version of OpenJDK. Is version 15 Hotspot not supported because

    changes are known to be needed, or just because the maintainers don't have the time to test it on SPARC?

    Native Hotspot support for SPARC was removed by Oracle because they have decided to pull
    out of the SPARC business. As you may have heard, they let go the majority of their
    SPARC engineers in 2018.

    When John Fowler left, it was all over. So long as Fowler was with Sun
    and then with Oracle there was a chance that big sparc machines were
    still going to be shipped. I own a few. Sadly that business is all but
    dead and you can not even run the latest Solaris on a sparc server at
    all unless you want to buy their top of the line million dollar
    machines. Everything else was dropped off a cliff.

    It would be very cool to get Debian linux running on a M-4000 beast with
    256G of memory but the fences to climb over are very high and then there
    are mine fields to crawl into.

    It is far far more fun to just go to RISC-V and do good stuff there.



    The other OpenJDK developers told me, they could have kept the SPARC port if I had
    volunteered to maintain it (as I'm also a member of OpenJDK upstream). But that
    would have been a lot of work as they are planning to make a lot of intrusive changes
    to OpenJDK in the coming years.

    As you say it is sad. Java and SPARC are the SW/HW claims to fame of the Sun Corp.
    That is now history, unfortunately.


    So very true and so very sad. I was a big fan of the OpenSolaris
    project which at least gave us ZFS and some other items. However
    that CDDL license disaster is just a mess. A minefield mess.

    --
    Dennis Clarke
    RISC-V/SPARC/PPC/ARM/CISC
    UNIX and Linux spoken
    GreyBeard and suspenders optional

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)