Compile JRE for PPC 32 bit

Radu Andritoiu raduandritoiu at gmail.com
Wed Feb 14 13:26:49 UTC 2018


Hi Adrian,

Thank you very much for the reply.
I did the same thing, but added -DHEADLESS manually only where I needed it,
not generally.
It is  great to know I can add it in general and not have any troubles.


Thank you again,
Radu


On Wed, Feb 14, 2018 at 3:04 PM, Anton Kozlov <akozlov at azul.com> wrote:

> Hi Radu,
>
> from my experience, next is enough to get headless build:
>
> export BUILD_HEADLESS=true
> export BUILD_HEADLESS_ONLY=true
> add "-DHEADLESS=true" to CFLAGS
> ./configure --without-x --disable-headful
>
> Probably, some of these may be redundant... But I don't know any issues so
> far.
>
> Thanks,
> Anton
>
> On 14.02.2018 00:16, Radu Andritoiu wrote:
> > Hello Adrian,
> >
> > I am almost done with compiling jdk8, so I try to succeed with this one
> rather than switching to jdk10.
> > I managed to compile "hotspot" target, and now I am having some trouble
> with the "jdk" target: I need to compile a HEADLESS jre version only,
> because the machine it will run afterwards doesn't have X11.
> >
> > I observed that:
> >  - in the jdk code sources related to drawing, the "HEADLESS" define is
> used a lot
> >  - when building "libawt.so" the flag -DHEADLESS has no mechanism for
> being set, so I presume that libawt.so will always be HEADFUL
> >  - when building "libawt_headless.so" and linking "libjawt.so",
> BUILD_HEADLESS_ONLY variable is used, but I do not see any mechanism to set
> it
> >
> > I am adding the parameter "--disable-headful" when running the
> "configure" script.
> > And this does set:
> >
> >     SUPPORT_HEADFUL:=no
> >     SUPPORT_HEADLESS:=yes
> >     BUILD_HEADLESS:=true
> >
> > but does nothing to set  BUILD_HEADLESS_ONLY.
> >
> > Should I manually add BUILD_HEADLESS_ONLY variable in Awt2dLibraries.gmk
> and  -DHEADLESS when compiling "libawt.so" ?
> >
> >
> > Thank you,
> > Radu
> >
> >
> > On Tue, Feb 13, 2018 at 8:26 PM, John Paul Adrian Glaubitz <
> glaubitz at physik.fu-berlin.de <mailto:glaubitz at physik.fu-berlin.de>> wrote:
> >
> >     Hi Radu!
> >
> >     I apologize for the late reply!
> >
> >     Yes, the Zero variant should compile natively and also supports
> cross-builds. However, you will most likely need some patches to fix minor
> issues with Zero to get it to build in jdk8u.
> >
> >     The situation is much better with jdk10 though where Zero builds
> fine on most architectures without needing any additional patches.
> >
> >     Let me know if you run into a specific problem with jdk8u and I will
> help you.
> >
> >     Adrian
> >
> >     On Feb 1, 2018, at 2:34 PM, Radu Andritoiu <raduandritoiu at gmail.com
> <mailto:raduandritoiu at gmail.com>> wrote:
> >
> >>     Hello Adrian,
> >>
> >>     Should jdk8u compile natively  on x86 with "zero" jvm variant?
> >>     I was trying to do that to see if the output may help me run the
> cross compile.
> >>
> >>     Thank you,
> >>     Radu
> >>
> >>
> >>     On Mon, Jan 29, 2018 at 11:36 AM, Radu Andritoiu <
> raduandritoiu at gmail.com <mailto:raduandritoiu at gmail.com>> wrote:
> >>
> >>         Hello Anton,
> >>
> >>         Glad to hear you have a PPC 32 port of jdk8. Does it have the
> fix for RMI vulnerability (https://access.redhat.com/
> security/cve/cve-2017-3241 <https://access.redhat.com/
> security/cve/cve-2017-3241>).
> >>         I will tell this to my manager and ask what direction he wants
> to go.
> >>
> >>         Thank you,
> >>         Radu
> >>
> >>
> >>         On Fri, Jan 26, 2018 at 6:44 PM, Anton Kozlov <akozlov at azul.com
> <mailto:akozlov at azul.com>> wrote:
> >>
> >>             Hi, All,
> >>
> >>             sorry, completely overlooked the thread.
> >>
> >>             On 25.01.2018 19:11, Volker Simonis wrote:
> >>             > Azul is known to have a 32bit ppc port, but they havn't
> contributed it
> >>             > to the OpenJDK yet.
> >>
> >>             yes, Azul have ppc32 port of jdk8u, in SPE and FPU variants.
> >>
> >>             Yes, we want to contribte the support to OpenJDK, but it
> complicated.
> >>             To reveal source code we need to make up-port to current
> jdk development tree (11?) first, and it's heavy.
> >>
> >>             We have no reasonable estimates when the up-port will be
> ready. This is also pulls us back from creating new Project, as it will be
> out of sync with development branch of OpenJDK.
> >>
> >>             Thanks,
> >>             Anton
> >>
> >>
> >>
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20180214/90e0f33d/attachment.html>


More information about the ppc-aix-port-dev mailing list