RFR(S): 8155236: AIX: fix detection of Xrender extension

Volker Simonis volker.simonis at gmail.com
Wed Apr 27 15:29:00 UTC 2016


Hi Tony,

the OpenJDK build currently only depends on original IBM AIX packages
or packages from the "AIX Toolbox for Linux Applications"
(http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/download.html)

These basically are:

freetype2-2.3.9-1.aix5.2.ppc.rpm
freetype2-devel-2.3.9-1.aix5.2.ppc.rpm
fontconfig-2.4.2-1.aix5.2.ppc.rpm
zlib-devel-1.2.3-4.aix5.2.ppc.rpm
pkg-config-0.19-6.aix5.2.ppc.rpm

http://hg.openjdk.java.net/ppc-aix-port/jdk7u/raw-file/tip/README-ppc.html
contains some outdated build instructions for OpenJDK 7 on AIX, but
the dependencies should be still the same.

Notice that OpenJDK currently only builds with XLC on AIX.

Regards,
Volker

On Wed, Apr 27, 2016 at 4:53 PM, REIX, Tony <tony.reix at atos.net> wrote:
> Hi Volker,
>
> I'm managing the BullFreeware web-site, which provides LPPs for AIX.
> http://bullfreeware.com/toolbox.php
>
> Notice that AIX 5.3 is no more maintained.
>
> I'm interested in having an idea about which LLPs the port of OpenJDK on AIX
> is using.
> Do you link with libX11 ? GTK+ ? Glib2 ? other LPP packages ?
>
> Thx/Regards,
>
> Tony Reix
>
> Le 27/04/2016 16:35, Volker Simonis a écrit :
>
> Hi,
>
> can somebody please review this AIX-only fix which I've found in one
> of my old patch queues :)
>
> http://cr.openjdk.java.net/~simonis/webrevs/2016/8155236/
> https://bugs.openjdk.java.net/browse/JDK-8155236
>
> On AIX we have to use a special syntax for the dlopen() string
> argument because the shared libraries are packed in multi-architecture
> archives. We first try to load the system default libXrender which is
> contained in the 'X11.base.lib' fileset starting with AIX 6.1.
>
> If the latter wasn't successful, we also try to load the version under
> /opt/freeware. This may be downloaded from the "AIX Toolbox for Linux
> Applications" even for AIX 5.3.
>
> Thank you and best regards,
> Volker
>
>


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