Seeking guidance to install OpenJDK on AIX 7.1

Volker Simonis volker.simonis at gmail.com
Mon Dec 7 18:15:11 UTC 2015


First of all I've just realized that you initial message went to
ppc-aix-port-dev-owner at openjdk.java.net instead of
ppc-aix-port-dev at openjdk.java.net. I hope you don't mind if we continue
this thread on the ppc-aix-port-dev mailing list. I think it could be
interesting for others as well and I don't want to repeat myself too often
:)

On Mon, Dec 7, 2015 at 6:13 PM, Russ Hankey <rhankey at us.ibm.com> wrote:

> Thank you!  That gives me another route to try ... When I went to
> http://cr.openjdk.java.net/~simonis/ppc-aix-port/I saw the two links to
> the bz2 files for 1.7.0 for aix/linux, and 8u40 linux, that's why I chose
> the aix/linux file.  I think it was the "aix" in the filename that threw me
> off!
>
> I didn't scan down two more paragraphs to notice the AIX/PPC64 links you
> sent!  Sorry about that ...
>
> I'm not that familiar with the bootstrap process, but I'll see if I can
> follow along with the instructions posted out there and let you know if I
> run into any additional obstacles.
>
> I found a broken link to the JDK 8 build readme ...
> http://hg.openjdk.java.net/jdk8/build/raw-file/tip/README-builds.html Is
> there a better resource for build instructions?
>
>
The http://hg.openjdk.java.net/jdk8/build repository doesn't exist any more.


> Is this source of build/readme information more up-to-date and accurate?
> http://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.html
>
>
Yes, that's the general build README for jdk8 (but it doesn't cover AIX).
There's an updated version for jdk9 at
http://hg.openjdk.java.net/jdk9/jdk9/raw-file/tip/README-builds.html

The following link:
 http://hg.openjdk.java.net/ppc-aix-port/jdk7u/raw-file/tip/README-ppc.html
contains some AIX-specific stuff from which for you the build dependencies
will be the most interesting.

Assuming you've installed all the build dependencies and created a fresh
output directory outside of the source tree, you should be able to build
jdk 8 or 9 from within the new output directory with the following two
commands:

bash <path_to_jdk8_or_9_sources>/configure
--with-boot-jdk=<path_to_boot_jdk> --with-jvm-variants=server
--with-cups-include=/opt/freeware/include
make images

If it's not a too big secret, it would be interesting to know what do you
want to use the OpenJDK for?

Regards,
Volker

Thanks so much!
>
> -Russ
>
>
>
> ------------------------------
> *Russ Hankey*
> ETL/Data Specialist: DataStage and Watson Explorer
> Enterprise Services Transformation & Operations
>
> Phone: 720-395-1670
> Mobile: 269-598-9297
> E-mail: *rhankey at us.ibm.com* <YOUR+EMAIL>
> Location: Portage, MI USA
>
>
>
>
>
>
>
> From:        Volker Simonis <volker.simonis at gmail.com>
> To:        Russ Hankey/Southfield/IBM at IBMUS
> Cc:        "ppc-aix-port-dev-owner at openjdk.java.net" <
> ppc-aix-port-dev-owner at openjdk.java.net>
> Date:        12/07/2015 09:10 AM
> Subject:        Re: Seeking guidance to install OpenJDK on AIX 7.1
> ------------------------------
>
>
>
> Hi Russ,
>
> first of all, thanks for your interest in our port.
>
> Generally, our project, as all the other OpenJDK project, doesn't
> provide binaries. You have to build it yourself. However, to ease the
> step of building (and because the IBM J9 JDK didn't qualify as a
> drop-in replacement of the bootstrap JDK) we provided two JDK binaries
> which could be used to bootstrap the build on AIX. Please notice that
> these binaries are old, not very well tested on not supported at all.
> Their only purpose is to enable other developers to bootstrap a recent
> version of OpenJDK on AIX.
>
> That said, I think you downloaded the wrong version (notice the
> "linux" in the file name
> "openjdk1.7.0-ppc-aix-port-linux-ppc64-b03.tar.bz2"). The following
> two files contain the corresponding bootstrap OpenJDK versions 7 and 8
> and they should both run on AIX 7:
>
>
> http://openjdkpower.osuosl.org/OpenJDK/download/bootstrap/openjdk1.7.0-ppc-aix-port-aix-ppc64-b03.tar.bz2
>
> http://openjdkpower.osuosl.org/OpenJDK/download/bootstrap/openjdk_8u40_b13-aix-ppc64.tar.bz2
>
> You can find these links together with the links to our nightly builds at:
>
> http://cr.openjdk.java.net/~simonis/ppc-aix-port/
>
> A terribly outdated build instruction for OpenJDK 7 on AIX can be
> found in the Mercurial repository at:
>
> http://hg.openjdk.java.net/ppc-aix-port/jdk7u/raw-file/tip/README-ppc.html
>
> Nowadays, the new, configure-based build system of OpenJDK 8 and 9
> should easily guide you trough the build process, although the old
> document may still be valuable with respect to the required build
> dependencies on AIX.
>
> Should you have any further questions, please don't hesitate to ask.
>
> Regards,
> Volker
>
> On Fri, Dec 4, 2015 at 8:41 PM, Russ Hankey <rhankey at us.ibm.com> wrote:
> > Hi --
> >
> > I'm attempting to install OpenJDK on AIX 7.1, and I'm not sure I have the
> > right starting point.  Is it as straightforward as downloading and
> > extracting the port from
> >
> http://openjdkpower.osuosl.org/OpenJDK/download/bootstrap/openjdk1.7.0-ppc-aix-port-linux-ppc64-b03.tar.bz2?
> >
> > I've done that, but the java executable in the resulting directory still
> > doesn't seem to want to execute (even as root with appropriate
> permissions).
> >
> > ksh: bin/java: 0403-006 Execute permission denied.
> >
> > Any guidance / tips would be greatly appreciated!
> >
> > Thanks,
> >
> > -Russ
> >
> >
> > ________________________________
> > Russ Hankey
> > ETL/Data Specialist: DataStage and Watson Explorer
> > Enterprise Services Transformation & Operations
> >
> > Phone: 720-395-1670
> > Mobile: 269-598-9297
> > E-mail: rhankey at us.ibm.com
> > Location: Portage, MI USA
> >
> >
> >
> >
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20151207/4d7ed14c/attachment-0001.html>


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