Hi All, In JDK9 on zLinux 64bit, it seems we don't look for libfreetype.so in /usr/lib/$OPENJDK_TARGET_CPU-linux-gnu by default.
If you DO have pkg-config, "configure" searches for freetype in several places, including a place relative to gcc, (gcc/../../etc) where it uses the correct folder name and finds libfreetype.so. If you DON'T have pkg-config, it searches a few places, gets desperate, and ends up in a 64bit-only if statement (where it assumes it's running on intel linux and fails trying to check x86_64-linux-gnu). As far as I can tell, this is a build bug, and can be fixed in one of three ways: 1) We add the aforementioned IF statement, effectively adding /usr/lib/s390x-linux-gnu to the list of places configure looks for libfreetype.so 2) We add something into the configure files that checks for the presence of pkg-config before we look for freetype, if only on zlinux. 3) We backport the jdk10 solution, or a simplified version of it. Note that we may need to fix the 64bit-only if statement anyway, as there are many 64-bit locations that are not 64bit linux. Thoughts? Best Regards Adam Farley Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU